C语言题目:输入20个有符号的整数,编程统计正数,负数和零的个数.#include void main(){int i,n,a=0,b=0,c=0;for(i=0;i0)a++;if(n=0)b++;if(n 答案 把if(n=0)改为(n==0),我帮你用数组改了下#includevoid main(){int i,a=0,b=0,c=0,array[20];printf("please input 20 numbers...
} printf("0有:%d个!\n", sum_0); printf("正数有:%d个!\n", sum_1); printf("负数有:%d个!\n", sum_2); } 解析看不懂?免费查看同类题视频解析查看解答 相似问题 C语言题目:输入20个有符号的整数,编程统计正数,负数和零的个数. C语言.求大神解从键盘上任意输入n个数(以0结束),统计正负数...
1 打开Dev-c++软件,点击“新建源代码”2 具体程序如下:#include <stdio.h>int main(){int a[10];int i,m=0,n=0;printf("请输入10个整数\n");for(i=0;i<=9;i++){scanf("%d",&a[i]);if(a[i]>0)m++;elseif(a[i]==0)n++;}printf("整数:%d,零:%d个,负数:%d个",m,n,(10-m...
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,舍弃无意义的小数...
i=j=k=0; /*i,j,k分别用来统计正数,负数和零的个数*/ suma=sumb=0; /*suma,sumb分别用来计算正数和负数的和*/ do{ /*循环体的内容是输入数据后,判断再累加*/ scanf("%d",&a);if(a>0) {i++; suma+=a;} /*正数*/ else if(a<0) { j++; sumb+=a; } /*负数*...
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;} ...
int main(){ int b=0,s=0,z=0,i,j,n;//申明变量并赋值 scanf("%d",&n); //输入将要输入的数字的个数 for(j=0;j<n;j++){ scanf("%d",&i);if(i==0)z++; //统计0的个数 else if(i>0)b++; //统计正数的个数 else s++; //统计负数的个数 } printf("正数...
main(){ int a[10]={1,11,18,-11,44,15,23,50,99};int *p=a;int loop;int rightnum=0;//正数个数 int badnum=0;//负数个数 int sumright=0;//正数和 int sumbad=0;//负数和 for(loop=0;loop<10;loop++){ printf("%d\t",*(p+loop));if(*(p+loop)>0){ rightnum...
C语言编写一个程序,输入10个整数,统计并输出其中正数,负数和零的个数。 #include<stdio.h>intmain(){int ixzhfu,li;zh=fu=li=0fori0;i<=9;i++){scanf("%d",&x);if(x>0)zh++;xfu;li++;}printf(,zh,fu,li);}
printf("输入数据个数:"); scanf("%d", &n); for (i = 0; i < n; i++) { scanf("%d", &a[i]); } sum_2 = 0; sum_1 = 0; sum_0 = 0; for (i = 0; i < n; i++) { if (a[i] < 0) { sum_2++; } else if (a[i] > 0) { sum_1++; } else { sum_0++...