1000字范文,内容丰富有趣,学习的好帮手!
1000字范文 > C语言中输入一组正整数 以-1作为结束标记 统计输入正整数的个数 并计算其平均值。

C语言中输入一组正整数 以-1作为结束标记 统计输入正整数的个数 并计算其平均值。

时间:2022-05-28 01:18:58

相关推荐

C语言中输入一组正整数 以-1作为结束标记 统计输入正整数的个数 并计算其平均值。

今天在做一道编程题时遇到这样一种输入方式:不知道输入个数为多少,苦思之下终于想出将scanf放入循环之内的方式。

雕虫小技不足挂齿。

请笑纳:

题目要求

输入一组正整数,以-1作为结束标记,统计输入正整数的个数,并计算其平均值。

输入格式:

输入一组正整数,数与数之间用空格分隔,最后一个为-1

输出格式:

分2行输出, 第一行输出个数, 第二行输出平均值,采用%f的输出格式

#include <stdio.h>int main( ){int a,i=0;float b=0;float c;do{scanf("%d",&a);i++;b=b+a;}while(a!=-1);c=(b+1)/(i-1);printf("%d\n",i-1);printf("%f",c);}

以上内容均为原创;欢迎参考、借鉴!

但拒绝盗版;也禁止任何人在未经本人同意的条件下用于商业用途。

作者保留法律追究责任。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。