编写程序:
某班级有30名学生,要求从键盘输入每个学生的数学课程成绩(百分制),并进行以下处理

为了方便测试,我就写了2个学生的成绩,如果初学者不懂怎么修改成30个人的请见文章结尾副本

#include<stdio.h>void main() {double a[30],s = 0,average,max;for(int i = 0;i<2;i++) {scanf("%lf",&a[i]);s += a[i];}printf("s=%.3f\n",s);//计算平均成绩average = s/2;printf("平均成绩为:%f\n",average);for(int j = 0;j<2;j++) {for(int k = j+1;k<2;k++) {if(a[j]<a[k]) {max = a[k];}max = a[j];}}printf("最高成绩为:%f\n",max);
}


这里讲解一下我所遇到过的问题

1.类型要与精度对应

单精度:float     %f

双精度:double %lf

整型:     int       %d

如果你在定义类型的时候使用的是float,而你在输出的时候使用的是%f,那么你就会发现输出的数是一个很大的数

C语言 某班级有30名学生,要求从键盘输入每个学生的数学课程成绩(百分制),并进行以下处理相关推荐

  1. 【每日一练:SQL】求所有数学课程成绩大于语文课程成绩的学生学号

    SQL题: 求所有数学课程成绩大于语文课程成绩的学生学号 数据如下: 1,1,语文,73 2,1,数学,55 3,2,语文,77 4,2,数学,88 5,3,语文,98 6,3,数学,65 7,4,语 ...

  2. (c语言)有10个学生,每个学生数据包括学号、姓名、3门课程成绩,编写程序定义结构体从键盘上输入10个学生的学号、姓名和3门课程的成绩,并输出

    有10个学生,每个学生的数据包括学号.姓名.3门课程的成绩,编写程序定义结构体,从键盘上输入10个学生的学号.姓名和3门课程的成绩,并输出3门课程的总平均成绩和最高分的学生的数据(包括学号.姓名.3门 ...

  3. python从键盘输入若干学生姓名、保存在字符串列表中_Python基础语法练习题

    1.输出当前时间 #答案代码 #strftime 将datetime 格式转成字符串格式 from datetime import datetime now=datetime.now() print( ...

  4. 结构体存储学生信息(键盘输入)计算总分并降序排序

    ##按照如下格式定义一个结构体类型,并定义一个这种类型的数组存储一个班级的学生成绩信息,从键盘输入学生的个人信息和成绩(不包括总分),通过公式"总分=数学+英语+政治"计算每个同学 ...

  5. 输入十个国名 要求按字母顺序输出C语言,用C语言编程实现国家名称按序输出,要求键盘输入五个国家的名字,按字母顺序排列打印输出。...

    #include<stdio.h> #include<string.h> void fun(char*_s[]){ char*p; for(int i=0;i<5;i++ ...

  6. java输出26个字母_Java语言:输出26个英文字母(从键盘输入)

    程序要求:输出26个英文字母,从键盘输入字符a,然后26个字母分两行进行输出,每十三个字母一行 程序如下 import java.util.Scanner; public class Demo { p ...

  7. 在c语言中用switch编写月份,用switch语句从键盘输入一个月份,自动显示该月份的英文名称!C语言的...

    满意答案 hunter4088 推荐于 2017.10.12 采纳率:40%    等级:12 已帮助:8982人 main() { while(1) { int a=1; printf(" ...

  8. C语言程序设计第三版苏小红5.7键盘输入字符,字母大写改小写,小写改大写,并输出ASCII码

    #include<stdio.h> int main() { char ch; printf("从键盘输入一个字符:\n"); ch=getchar(); if(ch& ...

  9. 请输入30名同学的c语言成绩,求大神帮忙做这几道结构体的c语言!今天就要交实验报告!急啊急!!!!! (1)一个班级共有30名学...

    问题描述: 求大神帮忙做这几道结构体的c语言!今天就要交实验报告!急啊急!!!!! (1)一个班级共有30名学 求大神帮忙做这几道结构体的c语言!今天就要交实验报告!急啊急!!!!! (1)一个班级共 ...

最新文章

  1. Python语言编程基础
  2. java 利用JAX-RS快速开发RESTful 服务
  3. 基本 XAML 语法指南
  4. 类的带参方法有哪几部分构成?
  5. 启动瑞星杀毒时提示"应用程序正常初始化(0xc00000ba)失败
  6. STC单片机开发板介绍以及使用(51单片机介绍)
  7. lisp代码合并_CAD 同名文件合并(不开图)
  8. JavaGuide--Java篇
  9. Python自动化测试如何自动生成测试用例?
  10. ECDSA私钥der格式
  11. 2022年R1快开门式压力容器操作最新解析及R1快开门式压力容器操作新版试题
  12. 360极速浏览器、360浏览器如何清除缓存、清除历史记录、清除cookies
  13. 在家怎么自制雪糕 自制雪糕怎么做
  14. Android apps浅析01-Amazed:一个简单但令人上瘾的加速度为基础的大理石指导游戏。
  15. 无意苦争春,一任群芳妒!M1 Mac book(Apple Silicon)能否支撑全栈工程师的日常?(Python3/虚拟机/Docker/Redis)
  16. onscripter For windows/MAC/Linux V3中文版
  17. AU2009大会介绍附课程名称
  18. Unity 批量重命名文件工具
  19. 和嵌入式相关的一些python程序
  20. 初步检测电路板是否短路常规方式

热门文章

  1. therefore/so/hence/then/accordingly/Thus
  2. 2016年EDM营销新年策略分享
  3. Spark SQL Catalyst源代码分析Optimizer
  4. L8.1 lvs+heartbeat-ldirectord实现高可用负载均衡
  5. SQLServer过期的解决方案
  6. 软件测试——JUnit中的参数化测试
  7. 一个不错的报表工具 open flash chart 2
  8. 关于MOSS SDK的Web Content Management
  9. 吴恩达深度学习课程deeplearning.ai课程作业:Class 4 Week 1 Convolution model - Application
  10. Android Design新特性-NavigationView实现抽屉式