记负均正
2017-01-04 21:53
162 查看
/************************************************************************************* * 文件名:记负均正 * 文件功能描述:首先输入一个正整数n,然后输入n个整数。输出负数的个数,和所有正整数的平均值。 注:输出 当平均值为整数直接输出,如果不为整数保留一小数。 * 文件作者名:志 * 修改记录:2016-1-4 **************************************************************************************/ #include<stdio.h> #include<string.h> int main() { int a,i; int cnt1=0,cnt2=0,sum=0; scanf("%d", &a); printf("%d\n", a); int integer[a]; for(i=1;i<a+1;i++) { printf("请输入第%d个整数:",i); if(1==scanf("%d",&integer[i])) { if(integer[i]<0) { cnt1++; } else { cnt2++; sum += integer[i]; } } } if(0 == sum%cnt2) { int average1; average1 = sum/cnt2; printf("正数平均值:%d\n", average1); } else { float average2; average2 = (float)(sum)/cnt2; printf("正数平均值:%.1f\n", average2); } printf("负数个数:%d\n", cnt1); return 0; }
相关文章推荐
- 做web开发和测试,修改hosts指定某个域名访问某个特定的IP后,如何使hosts立即生效的方法
- java内部类
- ip地址定位
- 9、开链法解决散列表碰撞问题
- 《算法导论》第六章 堆排序 笔记
- This application is modifying the autolayout engine from a background thread, which can lead to engi
- Java Swing中文乱码解决方法
- 十八大编程法则提升程序员效率
- 我所理解的权限管理设计
- C#中yield return用法分析
- 浅析总结 AS 中 Gradle 配置运行
- 基础2.通过Ajax获得servlet数据(最基础)
- jdk环境变量配置
- 百度语音REST接口使用(python)
- SSM框架简单介绍以及maven环境搭建
- Openfire 的安装和配置
- 端口号、IP、网关的作用
- 面向对象的过程
- 1003. Emergency 解析
- 关于Python的 求解答Bunch Pattern