c语言 循环输入一个数字计算平均值,我哪里出错了
发布网友
发布时间:2024-10-04 12:15
我来回答
共1个回答
热心网友
时间:2024-10-04 12:38
an第一次接受的是输入3后的回车键
在 scanf("%c",&an);前应先getchar();或fflush(stdin);
c语言 循环输入一个数字计算平均值,我哪里出错了
在 scanf("%c",&an);前应先getchar();或fflush(stdin);
C语言求平均值问题请教
看你输出结果里("从1到100间的奇数的平均值是:)就知道,你for循环里写错了 for(i=1;i<=100;i=i+2){ sum=sum+i;sam=sam+1;} ag=sum/sam;
用C语言编写一段程序,输入任意100个整数,求平均值!注意是用C。
void main(){ printf("开始输入正整数:") ;int n , d = 0 ;float Sum = 0;while (d < 100){ d += 1 ;scanf("%d",&n);if ( n <= 0){ printf("你输入的不是正整数,程序结束");exit (0) ;} Sum = n+ Sum ;} printf("100个正整数相加的结果是:%f",Sum/10);} 相信...
C语言程序设计用循环语句输入十个数,求平均值
将十个数相加后,再除以10即可.
c语言问题。为啥求出来的平均值是错的
数组申请空间并赋零值后再使用,最后不要忘记释放空间 不申请空间,则不能保证每次运行都是正确的 你这个应用,直接用变量算了:include<stdio.h> define M 5 void main(){ int i,j=0,sum=0;printf("输入5个学生的成绩:\n");for(i=0;i<M;i++){ scanf("%d",&j);sum=sum+j;} pr...
C语言求一组数的平均值和方差问题,为什么得不到正确的结果
1 s没有初始化 s=0;2 scanf("%d",&n); for(i=0;i<n;i++) scanf("%d",&a[i]); 这几个输入数据时要加上&3 涉及到除法,数据最好定义成float或者double,以免丢失精度
c语言 for循环求多个数平均数问题
1、你定义的变量i初始值是1:int i=1; 在for循环里边输入第一个数字时i自加变成了2,到最后会导致数字的个数多了1个,造成结果不正确。2、当你最后输入n时,相当于for循环执行了4次,而实际上只有3个数,i的值已经变成了5,而且c的值还是3,又被加到了b中,最后的结果(8+5+3+3)/5=3...
C语言 for语句循环求N个数的最大值最小值 平均值 出现错误
<conio.h>#define ARR_LEN 255int main (void) {int i, n, min, max;int salary[ARR_LEN]; /* 需要存储多名员工的薪资,所以要用到数组 */float average; /* 平均值最好定义为浮点数 */int all = 0;printf ("请输入员工数\n");scanf ("%d", &n);printf ("输入%d个员工工资:...
C语言怎样编程用键盘输入学生的分数,并求平均分和不及格人数?
scanf("%d",&score);if(score>=0){ sum+=score;//大于0的数,累加 num++;//大于0的计数 if(score<60)failed++;//不及格的计数 } }while(score>=0);//score大于0,继续循环;否则终止 average=sum/num;//平均值 printf("平均分:%d 不及格的人数:%d",average,failed);return 0;} ...
用c语言编写一个程序,输入10个数求平均值。
C语言:编写一个程序,从键盘输入10个学生成绩,求平均成绩。1、虽然main函数可以作为结构体或者类的成员函数,但相应地会失去作为程序出入口的功能。 C++中全局main函数的书写格式与C语言完全相同,功能也完全相同,且同一C++程序同样只能有一个全局main函数。2、循环语句中进行10个数的累加在sum里面,然后...