编一个程序,输入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个回答  推荐于2018-02-27
#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;
}本回答被提问者和网友采纳
第2个回答  2010-09-19
#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个整数,统计并输出其中正数、负数和零的个数。要求...
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,舍弃无意义的小数...

用c语言编写程序,编一个程序,输入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个整数,计算并输出其中正数,负数的和
以下是一个简单的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 表示循环条件,在...

输入10个整数, 统计其中的正数、负数和0的个数。
include<stdio.h> void main(){ int i,a,b,c,t;a=b=c=0;for(i=0;i<10;i++){ scanf("%d",&t);if(t>0)a++;if(t==0)b++;if(t<0)c++;} printf("%d %d %d\\n",a,b,c);}

C语言编写程序,输入10个整数存入数组a,计算并输出数组a中的正数和...
include<stdio.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);} ...

c语言如何从键盘输入10个整数,并输出结果?
C语言从键盘输入任意的10个整数,从中找出最大值和最小值的具体步骤如下:1、首先输入 include<stdio.h> int main(){ int arr[10] = {0};int i = 0;int max = 0;int min = 0;printf("请输入10个整数:");2、然后输入 for (i = 0; i < sizeof(arr)\/ sizeof(arr[0]); 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;}

相似回答