TA的每日心情 | 开心 2014-6-18 08:29 |
---|
签到天数: 14 天 [LV.3]偶尔看看II
滴水大师
 
- 积分
- 2345
|
题目
解决代码及点评
- <pre code_snippet_id="91880" snippet_file_name="blog_20131202_1_2646179" class="cpp" name="code"></pre><pre code_snippet_id="91880" snippet_file_name="blog_20131202_1_2646179" class="cpp" name="code"><pre code_snippet_id="91880" snippet_file_name="blog_20131202_1_2646179" class="cpp" name="code"><pre code_snippet_id="91880" snippet_file_name="blog_20131202_1_2646179" class="cpp" name="code"><pre code_snippet_id="91880" snippet_file_name="blog_20131202_1_2646179" name="code" class="cpp">/************************************************************************/
- /* 4. 编一个程序,把一批非零整数中的偶数、奇数的平均值分别计算出来。用零作为终止标记
- */
- /************************************************************************/
- #include <stdio.h>
- #include <stdlib.h>
- void main()
- { int a=-1;
- float OddSum=0;
- int Oddnum=0;
- float DSum=0;
- int Dnum=0;
-
-
- while (a!=0)
- {
- scanf_s("%d",&a); // 从键盘中获取数据并处理
- if (a==0) // 如果用户输入是0,则结束处理
- {
- break;
- }
- else
- {
- if (a%2)//如果是基数,则计数做累加
- {
- Oddnum++;
- OddSum+=a;
- }
- else// 如果是偶数,则偶数做累加
- {
- Dnum++;
- DSum+=a;
- }
- }
- }
- // 打印基数和偶数的结果
- printf("偶数的个数是%d偶数的平均数是%f\n",Dnum,DSum/Dnum);
- printf("奇数的个数是%d奇数的平均数是%f\n",Oddnum,OddSum/Oddnum);
- system("pause");
- }</pre><br></pre></pre></pre>
|
|