【发布时间】:2013-10-24 13:04:08
【问题描述】:
我创建了一个程序来确定最大数,但我的讲师说它并不完美,有人可以让它完美吗?
#include <stdio.h>
int main () {
double a,b=0,n, i;
printf("limit of n input: ");
scanf ("%lf",&n);
for (i=1;i<=n;i++) {
scanf("%lf",&a);
if (a>b) b=a;
}
printf("%.2lf", b);
return 0;
}
【问题讨论】:
-
在每个
printf格式字符串的末尾添加\n,否则调用fflush。i和n应该是int而不是double.... -
这在什么方面不完美?你的讲师在找什么?