|
发表于 2012-2-8 20:35:25
|
显示全部楼层
- /*
- 2012年2月8日20:16:08
- 程序:计算若干个学生成绩的平均值
- 缺陷:只能计算整数值,求可以计算浮点数的程序。
- */
- # include <stdio.h>
- int main(void)
- {
- int n;//学生人数
- //int x;//变量x用来存放学生成绩
- double x;
- //int sum = 0;
- double sum = 0.0;
- //int ave = 0;
- double ave = 0.0;
- char ch;
- for (n=0;1; ++n)
- {
- printf("依次输入学生成绩,继续或者结束请输入(Y/N):");
- //scanf("%d",&x);
- scanf("%lf",&x);
- sum = sum + x;
- ch = getchar();
- x = 0;
- if ('n' == ch||'N' == ch)
- break;
- }
- ave = sum / n;
- //printf("%d, %d %d\n", sum, n, ave);
- printf("%f, %d %f\n", sum, n, ave);
-
- return 0;
- }
-
复制代码 |
|