百度试题 结果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);} ...
System.out.println("正数的个数:"+num1+"负数的个数:"+num2+"为0的个数:"+num3); } }
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); } 麻烦采纳,谢谢!
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]...
编一个程序,输入10个整数,并放在数组中,先降序输出全部的数,再统计并输出当中正数、负数和零的个数,publicclassDemo1{publicstaticvoidmain(String[]args){List<Integer>list=newArrayList<Integer>();list.add(-1);list.add(-2);list.add(-4);
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();} 现场编写 看一下有没有错误!
#include<stdio.h> int main(){ int i,x,zh,fu,li; zh=fu=li=0; for(i=0;i<=9;i++){ scanf("%d",&x); if(x>0)zh++; else if...
⑵该程序是要求从文件中读并统计其正数、负数和零的个数,在屏幕上显示。程序中有两处错误: ①(当不是文件尾时才读取并统计) while(feof(p)==1)应改为: while(feof(p)==0) ②〔f为存储负数的变量应取i<0〕 else if(i=0)f++;应改为:else if(i<0)f++; ...