输入n个数,判断正数.负数.0的个数
来源:互联网 发布:微信群禁言辅助软件 编辑:程序博客网 时间:2024/04/27 15:40
#include<stdio.h>int main(){float p[100];int i, m, n, k, l;m = 0; k = 0; l = 0;scanf_s("%d", &n);printf("请输入%d个数:", n);for (i = 0; i < n; i++){scanf_s("%f", &p[i]);if (p[i]>0)m++;else if (p[i] < 0)k++;else if (p[i] == 0)l++;}printf("正数个数为:%d\n", m);printf("负数个数为:%d\n", k);printf("0个数为:%d\n", l);return 0;}
方法2(动态内存分配法)
#include<stdio.h>#include<stdlib.h>int main(){ float *p; p=(float *)malloc(100*sizeof(float)); int i, m, n, k, l; m = 0; k = 0; l = 0; scanf("%d",&n); printf("请输入%d个数:",n); for (i = 0; i < n; i++) { scanf("%f",p+i); if(p[i]>0) m++; else if (p[i] < 0) k++; else if (p[i] == 0) l++; } printf("正数个数为:%d\n", m); printf("负数个数为:%d\n", k); printf("0个数为:%d\n", l); return 0;}总结:第二种方法较第一种方法优化 第一种方法浪费存储空间
1 0
- 输入n个数,判断正数.负数.0的个数
- 统计控制台输入的正数和负数个数
- java程序: 输入数量不确定的正数和负数(一次输入一个), 然后打印正数和负数的个数,当输入0时,程序停止
- 统计给定的n个数中,负数、零和正数的个数。输入数据有多组,每组占一行,每行的第一个数是整数n(n<100),表示需要统计的数值的个数,然后是n个实数;如果n=0,则表示输入结束,该行不做处理。
- 输入N判断0-N内的素数个数
- java 判断输入的是正数还是0还是负数(正数-10,负数+10)
- 输入20个数,统计正数个数和负数个数,帮忙解决一下!
- 任意输入10个数,计算所有正数的和、负数的和以及10个数的和
- 杭电2008统计正数负数还有零的个数
- Java求任意一组数正数负数平均数的个数
- 输入n个数和输出调整后的n个数
- 输入n个数和输出调整后的n个数
- 给定一个无序数组,包含正数、负数和0,要求从中找出3个数的乘积,使得乘积最大
- n!0的个数
- 从键盘输入一组非0整数,以输入0为结束标志,求这组整数的平均值,并统计其中正数和负数的个数。(根据循环变量的初值、终值无法判断出循环次数时建议使用while或do while语句完成)。
- 第6周-统计正数和负数的个数然后计算这些数的平均值
- 用80x86汇编语言:键入十个数,算出正数之和,并统计负数的个数
- 输入n个数,输出最小的k个数,java实现
- 深入理解BootStrap -- js插件概览(API)18
- 【2-2】HDFS的架构,元数据,客户端的上传和读取
- 标准库类型bitset类型
- 最有效地使用PNG:PNGOUT优化
- ubuntu15.10 下载android 源代码
- 输入n个数,判断正数.负数.0的个数
- zabbix简介
- *.vcproj.filters 文件
- Mysql-5.6.28编译安装
- ngView页面切换动画(ng-view)
- mac下使用github 上传代码
- [王垠系列]谈程序的正确性
- Backbone之路由Router初探
- 导购效果跟踪: SPM