先输入一个正整数n,表示后续要输入整数的个数,统计后续输入数中正数、负数和零的个数。
#include"stdio.h"voidfun(intn);intmain(){intn;printf("请输入个数:");scanf("%d",&n);fun(n);return0;}voidfun(intn){inti,num,zs=0,fs=0,z0=0;for(i=0;i{printf("请输入第%d个数据:",i+1);scanf("%d",&num);if(num>0)zs++;elseif(num<0)fs++;elsez0++;}printf("正数有%d个,负数有%d个,零有%d个",zs,fs,z0);}
举一反三
- 题目描述:统计给定的n个数中,负数、零和正数的个数。 输入:输入的第一个数是整数n(n<100),表示需要统计的数值的个数,然后是n个整数 输出:输出一行a, b和c,分别表示给定的数据中负数、零和正数的个数。
- 1339: 数值统计题目描述统计给定的n个数中,负数、零和正数的个数。输入输入的第一个数是整数n(n<100),表示需要统计的数值的个数,然后是n个整数输出输出一行a,b和c,分别表示给定的数据中负数、零和正数的个数。样例输入60123-10样例输出123
- 编一个程序,输入10个整数,统计并输出其中正数、负数和零的个数。
- 2.输入一组整数,统计并输出其中正数、负数和零的个数
- 输入10个整数,输出正数和负数的个数
内容
- 0
【简答题】( 25 分) 任意输入 N 个数,统计其中正数、负数和零的个数。 如 (25.0分)
- 1
编写程序,输入一个正整数n(1<n≤10),再输入n个整数,将最小值与第一个数交换,最大值与最后一个数交换,然后输出交换后的门个数。
- 2
求C语言程序输入若干整数,统计其中大于零和小于零的个数。以零结束输入。输入若干整数,统计其中大于零和小于零的个数。以零结束输入。
- 3
编写程序实现:任意输入N个整数,存放于数组,统计其中正数之和、正数的个数及正数的平均值。
- 4
完善程序,实现统计正数的数目。(信息学奥赛) 【题目描述】输入若干整数,以 0 结尾,统计其中有多少个正整数。 【输入】一行若干整数,最后一个为 0。 【输出】一行一个整数,表示输入的数据中正整数的个数。 【输入样例】3 6 -3 2 0 【输出样例】3 [br][/br] s = _________("输入若干整数,以 0 结尾:") count =_________ for x in _________ if _________ > 0: count _________ print(count)