资源描述:
《C语言的一些简单例题.doc》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、第一章基础知识例1.1分析下面程序的输出结果。voidmain(){inta,b,c;a=2;b=3;c=a+b;printf("Thesumofaandbis:");printf("%d",c);}例1.2C程序的构成,简单的函数调用。main()/*主函数*/{inta1,a2,b;/*定义变量通常放在函数最开始*/scanf("%d%d",&a1,&a2);/*输入a1,a2的值*/b=max(a1,a2);/*调用函数max()*/printf("max=%d",b);/*输出b的值*/}intmax(intx1,intx2)/*定义max函数及形参
2、x1,x2*/{inty;/*定义中间变量y*/if(x1>x2)y=x1;elsey=x2;return(y);/*返回y的值至调用处*/}例1.3简单的输出程序,写出输出结果。main(){inta=2,b=3;intc;intk;c=a+b;k=c+a;printf("%d,%d",c,k);}例1.4写出输出结果main(){printf("**********");printf("??????????");printf("**********");}第二章数据与运算例2.1写结果main(){inta,b,c;clrscr();a=8;b=01
3、5;c=0x1a;printf("%d,%d,%d",a,b,c);}例2.2写结果voidmain(){printf("");printf("hellobyou");}例2.3写结果main(){clrscr();printf("t166t288r59t43");printf("\x3ft327bb8t");}例2.4写结果main(){charx='a',y='b';printf("t%d,%d",x,y);}例2.5写结果main(){inti,j;clrscr();i=2;j=i+3;i=j+4;j=i+5;pri
4、ntf("%d,%d",i,j);}例2.6写结果main(){floatx=55555.12345;printf("%10.5f",x);}例2.7写结果main(){floata;doubleb;a=.555;b=.555;printf(“a=%12.3fb=%12.3f”,a,b,);}例2.8写结果main(){charx,y;clrscr();x='a';y='b';printf("%c,%c,%c,%c",x,x-32,y,y-32);}例2.9写结果。main(){inta,b,c;a=b=c=5;printf("%d,%d,%d",a,b
5、,c);a=5+(c=6);printf("%d,%d,%d",a,b,c);a=(b=4)+(c=6);printf("%d,%d,%d",a,b,c);a=(b=10)/(c=2);printf("%d,%d,%d",a,b,c);}例2.10写结果main(){intt=5;t+=t-=t*t;printf("%d",t);}例2.11写结果main(){inta=5;intb=9;floatc=2.2;intx,y,m,n;clrscr();x=a/b;y=b/a;m=a%b;n=b%a;printf("%d,%d,%d,%d",
6、x,y,m,n);}例2.12写结果main(){intx=1,y=3;clrscr();x=9-(--y)-(--y);printf("%d,%d",x,y);}例2.13写结果main(){intx=3,y=5,z=3,m,n;clrscr();m=(++x)*(y--);n=(z++)*(--y);printf("%d,%d,%d,%d",m,n,x,z);}例2.14写结果main(){intx=3,y=5,z=3,m,n;clrscr();m=(x>(y<4));n=(x>y==y>z);printf("%d,%d",m,n);}例2.15写结果main(
7、){intx;scanf("%d",&x);if(x%3==0&&x%5!=0)printf("yes");elseprintf("no");}例2.16写结果main(){ints=4;printf("ts=%d,(s++)=%d,(s--)=%d",s,s++,s--);}例2.17写结果main(){intx=2,y=4;y=(x++)+(x++)+(++x);printf("%d,%d",x,y);}例2.18写结果main(){inta=3,b=8,c;c=(a>b)?a:b;printf("c=%d",c);}例2.19写结果:各种输出格式的应用。