资源描述
单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,写出程序的运行结果辅导,例1,:写出下列程序的运行结果:,#include,main(),float x,y;,scanf(“%f”.,if(x0.0),y=0.0;,else if(x5.0)&(x!=2.0),y=1.0/(x+2.0);,else if(x10.0),y=10.0;,printf(“%fn”,y);,输入2.0,参考答案:0.50000,?,例2:写出下列程序的运行结果:,#include,main(),int num=0;,while(num=2),num+;printf(“%dn”,num);,参考答案:1,2,3,例3,:写出下列程序的运行结果:,#include,main(),int a,b;,for(a=1,b=1;a=20)break;,if(b%3=1),b+=3;,continue;,b-=5;,Printf(“%dn”,a);,参考答案:8,例4,:写出下列程序的运行结果:,#include,main(),int x=1,y=0,a=0,b=0;,switch(x),case 1:,switch(y),case 0:a+;break,case 1:b+;break;,case 2:,a+;b+;break;,printf(“%d%dn”,a,b);,参考答案:2 1,#include,main(),int k=4,m=1,p;,p=func(k,m);,printf(“%d,”p);,p=func(k,m);,printf(“%dn”p);,例5:写出下列程序的运行结果:,func(int a,int b),static int m=0,i=2;,i+=m+1;,m=i+a+b;,return(m);,参考答案:8,17,例6:写出下列程序的运行结果:,int d=1;,fun(int p),int d=5;,d+=p+;,printf(“%d ”,d);,main(),int a=3;,fun(a);,d+=a+;,printf(“%dn”,d);,参考答案:8 4,例9:写出下列程序的运行结果:,#include,#define SUB(X,Y)(X)*Y,main(),int a=3,b=4;,printf(“%dn”,SUB(a+,b+);,参考答案:12,例10,:写出下列程序的运行结果:,#include,#include,void fun(char*w,int m),char s,*p1,*p2;,p1=w;p2=w+m-1;,while(p1p2),s=*p1+;*p1=*p2-;*p2=s;,main(),char a=“ABCDEFG”;,fun(a,strlen(a);,puts(a);,参考答案:,AGAAGAG,
展开阅读全文