
正文
c语言数组输入5名成绩,c语言用数组输入成绩
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
C语言,从键盘上输入5个学生成绩放入一维数组w中,输出及格学生的成绩
要求:(1)数组元素值在程序中初始化。(2)m的值从键盘输入。(3)用下标法和指针法两种方法。 数组 实验目的:掌握二维数组的定义、初始化,以及二维数组元素的下标法引用和指针法引用。
相关问答
Q1: c语言输入5个数去掉最高分去掉最低分求平均数,使用数组?
,既然你return 0,那你直接写void main()多好啊。
但题目要求输入任意个数,也就是不能预设数组大小。如果不考虑数字存储,只是单纯判断最大最小然后求平均,可以定义变量sum来累加输入的值,然后有max和min变量记录最大值和最小值,最后sum减去max和min求平均就可以了。
printf(input scores:);for(i=0;i5;i++){ scanf(%lf,&score[i]); \\这里是 输入5个分数。
if (a[i] != min && a[i] != max)这句也是错误的, 因为计算机中double型的两个数是不能做==或!=操作的。具体原因,你可以自己查一查,学习一下。
Q2: 输入5个同学的成绩求出平均成绩,并输出不及格人数和成绩,要求用数组...
stdio.hint main(){int i,score,s=0,n=0;for(i=1;i=5;i++){scanf(%d,&score);s+=score;if(score60) n++;}printf(总分:%d,不及格人数:%d,s,n);return 0;}运行示例:假定满分100分。
include stdio.h include stdlib.h int main(int argc, char *argv[]){ //num代表总人数,score用于记录当前输入的分数,sum记录总分,//average记录平均分,failed记录不及格人数,所有分数都定为“整数”。
思路:for循环键盘输入5个整型数,并累加求和,最后输出其平均成绩。
结构体,五个成绩的定义不是那样,你那样就是一个学生的一门成绩有五个了,只有名字用数组,还有,结构体定义了成员,主函数就不须定义了。有个经验之谈,有实型数十最好用double,因为float没他精确。
看程序你的意思应该是这样,但是不得不说你的程序要求的那些实在没有实际意义。
关于c语言数组输入5名成绩和c语言用数组输入成绩的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。







