输入10个整数,统计并输出其中正数、负数和零的个数,怎样用C语言编程?

如题所述

#include<stdio.h>
main()
{
int t,i,c0=0,c1=0,c2=0;
for(i=0;i<10;i++)
{
scanf("%d",&t);
if(t<0)c1++;
else if(t==0)c0++;
else c2++;
}
printf("正数个数 %d\n负数个数 %d\n零的个数 %d\n",c2,c1,c0);
getch();
return 0;
}

温馨提示:内容为网友见解,仅供参考
第1个回答  2017-12-30
#include<stdio.h>
main()
{
int i,x=0,y=0,z=0,a[10];
for(i=0;i<10;i++) scanf("%d",&a[i]);
for(i=0;i<10;i++)
{
if(a[i]>0) x++;
else if(a[i]=0) y++;
else z++;
}
printf("%d %d %d\n",x,y,z);
}
说明:输出的x y z是正数、零、负数的个数

输入10个整数,统计并输出其中正数、负数和零的个数,怎样用C语言...
include<stdio.h>main(){int t,i,c0=0,c1=0,c2=0;for(i=0;i<10;i++){scanf("%d",&t);if(t<0)c1++;else if(t==0)c0++;else c2++;}printf("正数个数 %d\\n负数个数 %d\\n零的个数 %d\\n",c2,c1,c0);getch();return 0;} ...

C语言解答:输入10个数,统计并输出正数、负数和0的个数。
include<stdio.h>void main(){float Temp,zheng = 0,fu = 0;int i,zeroo = 0;for(i=1;i<=10;i++){scanf("%f",&Temp);if(Temp>0)zheng++;if(Temp<0)fu++;if(Temp==0)zeroo++; } printf("正数有:%g,负数有:%g,零有:%d。",zheng,fu,zeroo); \/* %g,舍弃无意义的小数...

...输入10个整数,统计并输出其中正数,负数和零的个数?
include<stdio.h> main(){ int i,a[10];int zheng,fu,ling;for(i=0;i<=9;i++)scanf("%d",a[i]);for(i=0;i<=9;i++){ if(a[i]>0) zheng++;if(a[i]==0) ling++;if(a[i]<0) fu++;} printf("%d %d %d",zheng ling fu);getch();} 现场编写 看一下...

输入10个整数,统计并输出其中正数、负数和零的个数。
include <stdio.h> void main(){ int a[10], i;int positive_num, negative_num, zero_num;positive_num = negative_num = zero_num = 0;for (i=0;i<10;i++){ scanf("%d", &a[i]);if(a[i] > 0) positive_num ++;else if(a[i] < 0) negative_num ++;else zero_num++...

C语言编写程序,输入10个整数存入数组a,计算并输出数组a中的正数和...
h> void main(){ int a[10],i,countA=0,countB=0;for(i=0;i<10;i++){ printf("请输入第%d个数:",(i+1));scanf("%d",&a[i]);if(a[i]>0){ countA++;} if(a[i]%2==0){ countB++;} } printf("正数的和是:%d,偶数和是:%d\\n",countA,countB);} ...

c语言 输入十个整数统计正负个数
include <stdio.h> void main(){ int i,n,count=0;for(i=0;i<10;i++){ printf("请输入第%d个数: ",i+1);scanf("%d",&n);if(n>=0)count++;} printf("正数的个数为:%d\\n",count);printf("负数的个数为:%d\\n",10-count);} ...

从键盘输入10个整数,计算并输出其中正数,负数的和
以下是一个简单的C语言程序,可以实现从键盘输入10个整数,计算并输出其中正数和负数的和:```c include <stdio.h> int main() { int num, positive_sum = 0, negative_sum = 0;for (int i = 1; i <= 10; i++) { printf("Enter integer #%d: ", i);scanf("%d", &num);if ...

...一个一维数组中,统计其中的正数,负数与零的个数
1、首先打开Dev-c++软件,点击“新建源代码”,如下图所示。2、然后在打开的窗口中,输入代码,如下图所示。3、编写完程序之后,点击运行即可得出结果。最后的结果是根据自己输入的10个整数值为基础来进行运行的,每次输入的数组值不同,结果也会不同。4、其中:for表示循环结构,i 表示循环条件,在...

用C语言编写一段程序,用来输入10个整数保存到数组中,求出这10个整数的...
include<stdio.h> int main(){ int i,a[11],sum=0;for(i=1;i<=10;i++){ scanf("%d",&a[i]);sum+=a[i];} printf("%d",sum);return 0;}

C语言。。。输入10个实数,输出其中正数的平均值 程序怎么弄
void){ double x=0,z=0;int y=0;int y1=0;printf("请输入 10 个数,空格分开:");for(y=0;y<10;y++) { scanf("%lf",&x);if(z>=0){z = z + x;y1++;} getchar(); }printf("整数的平均数是: %.2lf \\n",z\/y1); return 0;} ...

相似回答