|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
#include<stdio.h>
int main()
{
/********** Begin **********/
int a[10],sum=0;
int i=0;
while(i<10){
scanf("%d",&a[i]);
sum+=a[i];
i++;
}
printf("累加和:%d\n",sum);
float avg,Sum;
Sum=sum;
avg=Sum/10;
printf("平均值:%.1f",avg);
/********** End **********/
return 0;
}
本帖最后由 jackz007 于 2022-9-22 23:29 编辑
代码没有问题,给出让你认为结果不正确的样例。
试试此代码
- #include <stdio.h>
- int main(void)
- {
- int d , i , sum ;
- for(i = sum = 0 ; i < 10 ; i ++) {
- scanf("%d" , & d) ;
- sum += d ;
- }
- printf("累加和 : %d\n" , sum) ;
- printf("平均值 : %.1f\n" , sum / 10.0) ;
- }
复制代码
编译、运行实况:
- D:\[00.Exerciese.2022]\C>g++ -o x x.c
- D:\[00.Exerciese.2022]\C>x
- -1
- -2 -3
- -4 -5 -6
- -7 -8 -9
- -10
- 累加和 : -55
- 平均值 : -5.5
- D:\[00.Exerciese.2022]\C>
复制代码
用你的代码计算的结果与此完全相同
|
|