收起
你好,这里使用数组复杂了,成绩是整数或者浮点数,创建一个double变量表示成绩即可,至于重复输入,可以借助while循环,
double score = 0.0; while(scanf("%lf",&score) != EOF) { // 执行语句 }
其中EOF是文件结束标志,键盘输入crtl+ z,输入结束。至于数组如何一直输入,现实之中我们可以输入数组的大小n,通过动态内存管理来创建动态数组,这样能更高效的使用内存,你也可以开一个很大的数组,比n的范围还大,但是这样很浪费空间。
报告相同问题?