百度试题 结果1 题目编一个程序,输入10个整数,统计并输出其中正数、负数和零的个数。相关知识点: 试题来源: 解析 答案:# include main() { int a[10],i,z,f,l; for(i=0;i<=9;i++) scanf(″%d″,&a[i]); z=f=l=0;反馈 收藏
nn++;else nz++;} printf("正数有%d个,负数有%d个,零有%d个\n",np,nn,nz);} ...
include <stdio.h> void main() { int c1=0,c2=0,c3=0,a[10],*p; printf("输入10个整数\n"); for(p=a;p0) c1++; else if(*p<0) c2++; else c3++; } printf("正数:%d\n",c1); printf("负数:%d\n",c2); printf("零:%d\n",c3); } 麻烦采纳,谢谢!
cout<<"正数个数为:"<<m<<endl;cout<<"负数个数为:"<<n<<endl;cout<<"零的个数为:"<<k<<endl;return 0;} 这是c++,你改一下就是c了,我们学的c++,没学c。
编一个程序,输入10个整数,并放在数组中,先降序输出全部的数,再统计并输出当中正数、负数和零的个数 public class Demo1 { public static void main(String[] args) { List<Integer> list = new ArrayList<Integer>(); list.add(-1); list.add(-2);...
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;} ...
include<stdio.h>int main(){int data[10],i,flag[3]={0};for(i=0;i<10;i++){scanf("%d",&data[i]);if(data[i]>0){flag[0]++;}else if(data[i]<0){flag[1]++;}else{flag[2]++;}}printf("正数个数为%d,负数个数为%d,零的个数为%d\n",flag[0],flag[1],flag[2]...
C语言编写一个程序,输入10个整数,统计并输出其中正数,负数和零的个数。 #include<stdio.h>intmain(){int i,xzhfu,li;zh=fu=li=0fori0;i<=9;i++){scanf("%d",&x);if(x>0)zh++;xfuli++;}printf("正数的个数:%d\n 负数的个数:%d\n零的个数:%d\n",zh,fu,li);}...
2、输入50个实数,统计其中正数、负数和零的个数。 #include <stdio.h> void fun(int *zs,int *fs,int *l, ___①___) { int i; for(i=0;i<50;i++) { if(aa[i]>0)(*zs)++; if(aa[i]<0) (*fs)++; if(aa[i]==0) (*l)...
⑵该程序是要求从文件中读并统计其正数、负数和零的个数,在屏幕上显示。程序中有两处错误: ①(当不是文件尾时才读取并统计) while(feof(p)==1)应改为: while(feof(p)==0) ②〔f为存储负数的变量应取i<0〕 else if(i=0)f++;应改为:else if(i<0)f++; ...