C语言方法 1012
a4如果写成int的有部分程序里报错
#includeint main(void){ int a1=0,a2=0,a3=0,a5=0; float a4=0.0; int n,c,f=0,d=0,b=1; scanf("%d",&n); for(;n>0;n--){ scanf("%d",&c); if(c%10==0){ a1+=c; } if(c%5==1){ a2+=b*c; b=-b; f=1; } if(c%5==2){ a3++; } if(c%5==3){ a4+=c; d++; } if((c%5==4)&&(c>a5)){ a5 = c; } } if(a1!=0){ printf("%d",a1); }else{ printf("N"); } if(f!=0){ printf(" %d",a2); }else{ printf(" N"); } if(a3!=0){ printf(" %d",a3); }else{ printf(" N"); } if(a4!=0){ printf(" %.1f",(a4/d*1.0)); }else{ printf(" N"); } if(a5!=0){ printf(" %dn",a5); }else{ printf(" Nn"); } return 0; }
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)