今天做到这样一个题觉得挺有意思,想了半个多小时(我是菜鸟-.-)分享给大家看看
输入一组正整数,以-1作为结束标记,统计输入正整数的个数,并计算其平均值。
输入格式:
输入一组正整数,数与数之间用空格分隔,最后一个为-1
输出格式:
分2行输出,
第一行输出个数,
第二行输出平均值,采用%f的输出格式
#include <stdio.h>
int main()
{
int i,b,c=0,d=0;
double a=0;
for(i=0;d!=1;++i)
{
scanf("%d",&b);
if(b>0)
{
c=c+b;
}
else
d=1;
}
a=c/(i-1);
printf("%d\n",i-1);
printf("%f",a);
}