结果输出,数字不随之变化
#include<stdio.h>void main()
{
int i,N,s,t;
float a;
printf("input a number given to N:\n ");
scanf("%d",&N);
i=1,s=0;
while(i<=N)
{printf("请输入第%d个同学的分数:\n");
scanf("%d",&t);
s+=t;
i++;}
a=s/N;
printf("全班同学的平均成绩=%.2f\n",a);
}
大虾看一看,程序是能运行出来,但是为什么语句
printf("请输入第%d个同学的分数:\n");中运行时第%d个同学中的数字不会变化,一直固定在某一个数。。。
编其他一些程序时也遇到类似问题。。。