用for循环结构输入数组时,怎么设置可以在程序的视图上让这些数排成一行?
#include <stdio.h>int main()
{
float average(float array[10]);
float score[10];
float aver;
int i;
printf("请输入成绩:\n");
for (i=0;i<10;i++)
{
scanf("%f",&score[i]);
}
aver=average(score);
printf("这十个学生的平均成绩是%3.2f。",aver);
return 0;
}
float average(float array[10])
{
float aver,sum=0;
int i;
for(i=0;i<10;i++)
sum=sum+array[i];
aver=sum/10;
return aver;
}
红字的for循环里面,由于每输入一个数字后都按回车循环了一下,程序界面上的数字排成了一列。可以怎么改进, 能做到在使用for循环的同时,用scanf输入的数字排成一行?谢谢!
[ 本帖最后由 fallenpeanut 于 2015-4-13 13:54 编辑 ]