欢迎来到天天文库
浏览记录
ID:58414638
大小:838.00 KB
页数:9页
时间:2020-09-07
《程序的运行结果.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、写出程序的运行结果辅导例1:写出下列程序的运行结果:#includemain(){floatx,y;scanf(“%f”.&x);if(x<0.0)y=0.0;elseif((x<5.0)&&(x!=2.0))y=1.0/(x+2.0);elseif(x<10.0)y=10.0;printf(“%f”,y);}输入2.0↙参考答案:0.50000?例2:写出下列程序的运行结果:#includemain(){intnum=0;while(num<=2){num++;printf(“%d”,num);
2、}}参考答案:123例3:写出下列程序的运行结果:#includemain(){inta,b;for(a=1,b=1;a<=100;a++){if(b>=20)break;if(b%3==1){b+=3;continue;}b-=5;}Printf(“%d”,a);}参考答案:8例4:写出下列程序的运行结果:#includemain(){intx=1,y=0,a=0,b=0;switch(x){case1:switch(y){case0:a++;breakcase1:b++;break;}case2:
3、a++;b++;break;printf(“%d%d”,a,b);}参考答案:21#includemain(){intk=4,m=1,p;p=func(k,m);printf(“%d,”p);p=func(k,m);printf(“%d”p);}例5:写出下列程序的运行结果:func(inta,intb){staticintm=0,i=2;i+=m+1;m=i+a+b;return(m);}参考答案:8,17例6:写出下列程序的运行结果:intd=1;fun(intp){intd=5;d+=p++;printf(“
4、%d”,d);}main(){inta=3;fun(a);d+=a++;printf(“%d”,d);}参考答案:84例9:写出下列程序的运行结果:#include#defineSUB(X,Y)(X)*Ymain(){inta=3,b=4;printf(“%d”,SUB(a++,b++));}参考答案:12例10:写出下列程序的运行结果:#include#includevoidfun(char*w,intm){chars,*p1,*p2;p1=w;p2=w+m-1;while(
5、p1
此文档下载收益归作者所有