13、 以下程序是统计一组数据中正数的和、正数的个数;零的个数;负数的和,负数的个数.数据以-999为结束
答案:1 悬赏:0 手机版
解决时间 2021-05-23 03:40
- 提问者网友:轮囘Li巡影
- 2021-05-22 19:49
13、 以下程序是统计一组数据中正数的和、正数的个数;零的个数;负数的和,负数的个数.数据以-999为结束
最佳答案
- 五星知识达人网友:忘川信使
- 2021-05-22 21:08
//data file name is ddd.dat;
#include
#include
main(){
FILE *fp;
int t,tag,z,f,l,sz,sf;
if((fp=fopen(ddd.dat,r))==NULL)exit(1);
while(!feof(fp)){
fscanf(fp,%d,&t);
if(t==-999)exit(2);
if(t>0)tag=1;
else if(t==0)tag=0;
else tag=-1;
switch(tag){
case 1:z++;sz+=t;break;
case 0:l++;break;
case -1:f++;sf+=t;break;
}
fclose(fp);
printf(%d Positive numbers are amount to %d\n z;sz);
printf(%d Negative numbers are amount to %d\n f;sf);
printf(%d Zero numbers \n,l);
}
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯