大于零的数字以内的各个数字累加求和,奇数偶数个数,及平均值求解
2016-05-29 16:44
176 查看
#include<stdio.h> int main() { int i,sum=0,jishuhe=0,oushuhe=0,jishugeshu=0,oushugeshu=0,number; float jsavg=0,osavg=0; printf("(Please input your number and please let the number>0):\n"); scanf("%d",&number); for(i=1;i<=number;i++) sum+=i; //number数字以内的每个数的累加计算 for(i=1;i<=number;i++) { if(i%2==1) //求余数 { jishuhe+=i; //奇数累加 jishugeshu++; //记录奇数个数 } else //剩下的就是偶数 { oushuhe+=i; //偶数累加 oushugeshu++; //记录偶数个数 } } jsavg=1.0*jishuhe/jishugeshu; //乘以1.0是为了将奇数和转换为浮点型 osavg=1.0*oushuhe/oushugeshu; printf("sum=%d\n",sum); printf("jishuhe=%d,jishugeshu=%d,jsavg=%.2f\n",jishuhe,jishugeshu,jsavg); printf("oushuhe=%d,oushugeshu=%d,osavg=%.2f\n",oushuhe,oushugeshu,osavg); return 0; }
相关文章推荐
- Linux C函数参考手册(PDF版)
- C# partial关键字说明
- Lua教程(十七):C API简介
- 简单谈谈lua和c的交互
- C#中的委托数据类型简介
- C#编写的艺术字类实例代码
- C#实现打造气泡屏幕保护效果
- 举例讲解C#编程中委托的实例化使用
- 使用C#代码获取存储过程返回值
- C++中explict关键字用法
- C/C++数据对齐详细解析
- 利用C语言来求最大连续子序列乘积的方法
- 字符串的组合算法问题的C语言实现攻略
- C 语言基础教程(我的C之旅开始了)[三]
- 学习C和C++的9点经验总结
- C++中的extern “C”用法详解
- C 语言基础教程(我的C之旅开始了)[七]
- 最大子矩阵问题实例解析
- C字符串操作函数实现方法小结