注:作必要的注释!若调试有问题,请简单写出,请提供改进的想法或做法.
2.4 实验内容
1.上机调试(理解体会输出printf(\"\")的格式) (1)请说明以下程序的功能,并上机验证。 #include void main() { printf(\"\*\\n\"); printf(\"\\\b***\\n\"); printf(\"\\\b\\b*****\\n\"); } (2)请说明以下程序的功能,并上机验证。 # include { int x=010,y=10,z=0x10; char c1='M',c2='\\x4d',c3='\\115',,c; printf(\"x=%o,y=%d,z=%x\\n\ printf(\"x=%d,y=%d,z=%d\\n\ printf(\"c1=%c,c2=%c,c3=%c\\n\printf(\"c1=%d,c2=%d,c3=%d \\n\c=c1+32; print(\"c=%c,c=%d\\n\} (3)请说明以下程序的功能,并上机验证。 #include { int m=18,n=13; float a=27.6,b=5.8,x,; x=m/2+n*a/b+1/4; printf(\"%f\\n\ } (4)当输入是8.5,2.5,5,分析程序运行结果,并上机验证。(理解体会输入scanf( )的格式) #include scanf(\"%f,%f,%d,&x,&x,&z); y=x-z%2*(int)(x+17)%4/2; printf(\"x=%f,y=%f,z=%d\\n\ } 2.填空题 #include void main() { int a,b,c,____________; printf(\"Enter a,b,c: \"); scanf(\"%d%d\ ______________; printf(\"%d,%d,%d\} (2) 以下程序输入一个大写字母,要求输出对应的小写字母。 #include { char upperc,lowerc; upperc=_____________'; lowerc=_____________; printf(\"小写字母\"); putchar(upperc); printf(\"大写字母\"); putchar(lowerc); putchar('/n'); } 3..思考题 (1)上机验证 #include { char c1='a',c2='b',c3='c',c4='\\101',c5=101; printf(\"a%c b%c\c%c\abc\\n\ printf(\"\\\b%c%c\".c4,c5); c4=65535; c5=-1.2345; printf (\"%d%d\} (2)请给出程序运行结果,并上机验证#include { int i=3,j=5,k,L,m=19,n=-56; k=++i; L=j++; m=i++; n-=--j; printf(\"%d,%d,%d,%d,%d,%d,\\n\ } (1)请给出程序运行结果,并上机验证 #include { float r,h,pi=3.1415926, c0,s0,s,v; printf(\"input r,h(m):\"); scanf(\"%f,%f\ c0=2*pi*r; s0=c0*h+2*s0; s=c0*h+2*s0; v=pi*r*r*h; printf(\"c0=%.2f(m)\\ns0=%.2f\\ns(m20\\nv=%.2f(m3)\\n\} 因篇幅问题不能全部显示,请点此查看更多更全内容
Copyright © 2019- yule263.com 版权所有 湘ICP备2023023988号-1
违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com
本站由北京市万商天勤律师事务所王兴未律师提供法律服务