c语言简单计数问题.docx

一、统计与计数问题 方法:计数变量c的初值为0,每输入一个数据,进行必要判断后,若输入的数据满足统计条件,则计数变 量c自加1,这样当对所有输入进行判断后,计数变量 c的值就是统计的结果。 例1 :输入若干非0实数,直到输入0时停止,要求输入的实数最多不超过 20个,统计其中正数的个数, 负数的个数。 分析: 设三个计数变量: n-统计输入的数据总个数(为什么有必要?) posn—统计正数的数目 negn—统计负数的数目 #include stdio.h void main(){ int n,posn,negn; double a; n=posn=0; printf(lnput real numbers:\n); while(1){ /*典型循环结构(一 )*/ scanf(%lf,a); if(a==0) break; if(a0) posn++; n++; if(n=20) break; } negn=n-posn; printf(posn=%d,negn=%d\n,posn,negn); } 典型循环结构(一)典型循环结构(二) 典型循环结构(一) 典型循环结构(二) 预输入一个数据统计或其它处理再输入一个数据 预输入一个数据 统计或其它处理 再输入一个数据 用典型循环结构(二)改写例 1程序 #include stdio.h void main(){ int n,posn,

文档评论(0)

1亿VIP精品文档

相关文档