TC编程:读取整数,直到输入为0时终止,报告输入的整数的最小值,最大值和平均值。

来源:百度知道 编辑:UC知道 时间:2024/05/19 01:07:28

#include<stdio.h>
#include<concio.h>

void main()
{
int i = 0;
int max = 0;
int min = 0;
long add = 0;
int count = 0;
while(1){
scanf("%d",&i);
if(i==0){break;}//
else{
if(i>max||max==0){max = i;}//如果比最大值还大,则赋成i
if(i<min||min==0){min = i;}//如果比最大值还大,则赋成i

add +=i;
count ++;
}
}
printf("max value:%d\n min value:%d\naverage value:%f",max,min,add/count);
}

你是上海大学的吧!我自己做了一个程序,运行的结果和老师要求的一样,给你做参考吧···
main()
{
float avg,total=0;
int i,a,max=-32768,min=32767;
for(i=1;a!=0;i++)
{scanf("%d",&a);
if(a!=0)
min=(a<min)? a:min;
max=(a>max)? a:max;
total=total+a;
}
avg=total/(i-2);
printf("%d,%d,%.1f",min,max,avg);
}

2楼刚才我提交的那个程序,你最好运行一下,我运行了一次通过了~

TC编程问题:编写一个程序使一个输入的十进制数输出为二进制数. c++编程题目:把从键盘上输入的一批整数(以-1作为终止输入的标志)保存到文本文件“a:xxk1.dat” 特急!!刚学TC,怎样用%s控制输入一个数字字符串,将其转换为整数并用%d输出.例如输入字符串"1234",输出1234. C语言编程: 输入4个整数 在TC环境下编程,为什么不能输入汉字? (1) 编程, 把从键盘上输入的一个十进制整数,转换为对应的八进制数字串输出。 C语言简单编程:编写函数,输入3个数,并从大到小输出,3个数为整数 C语言从键盘上输入一些整数(输入0为结束),统计其中最大值整数出现的个数。 编程输入3个整数,输出时顺序倒过来,如123变成321 在使用tc编程时为何CPU的使用率为100%