c语言上机习题 免费的!!

c语言上机习题 免费的!!

ID:38264792

大小:99.18 KB

页数:44页

时间:2019-06-07

c语言上机习题  免费的!!_第1页
c语言上机习题  免费的!!_第2页
c语言上机习题  免费的!!_第3页
c语言上机习题  免费的!!_第4页
c语言上机习题  免费的!!_第5页
资源描述:

《c语言上机习题 免费的!!》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、C语言程序设计实验教学(2)【实验目的】以实验形式认识变量、表达式等概念,以及它们在程序中的作用。【实验要求】测试多种不同类型的变量,理解它们在程序中的表现。【实验课时】2.0【实验内容】1.写出以下程序运行的结果:voidmain(){charc1='a',c2='b',c3='c',c4='101',c5='116';printf("a%cb%ctc%ctabc",c1,c2,c3);aabbccabcANprintf("tb%c%c",c4,c5);}输出:9,182.分析以下程序能否正常运行。voidmain()ab9798{intc1,

2、c2;c1=97;c2=98;printf("%c%c",c1,c2);printf("%d%d",c1,c2);}3.写出程序运行的结果。输出:9,11,9,10voidmain(){inti,j,m,n;i=8;j=10;m=++i;n=j++;printf("%d,%d,%d,%d",i,j,m,n);}4.求下面算术表达式的值(1)设x=2.5,a=7,y=4.7x+a%3*(int)(x+y)%2/4(2)设a=2,b=3,x=3.5,y=2.5,(float)(a+b)/2+(int)x%(int)y输出:2.500000voidmain()

3、{inta=7;floatx=2.5,y=4.7;printf("%f",x+a%3*(int)(x+y)%2/4);}输出:9,24,6输出:9,21,644输出:9,18voidmain()输出:3.500000{inta=2,b=3;floatx=3.5,y=2.5;printf("%f",(float)(a+b)/2+(int)x%(int)y);}2.要将“China”翻译成密码。密码规律是:用原来字母的后面第4个字母代替原来的字母。请编写一程序实现。并输出结果。(Glmre)voidmain(){chara,b,c,d,e;scanf("%c%c

4、%c%c%c",&a,&b,&c,&d,&e);a+=4;b+=4;c+=4;d+=4;e+=4;printf("%c%c%c%c%c",a,b,c,d,e);}输出:9,21,63.写出以下四个程序运行的结果:voidmain(){inti=6;printf("%d,%d,%d",i,(i++)+(i++)+(i++),i);}输出:9,24,6voidmain(){inti=6;printf("%d,%d,%d",i,(++i)+(++i)+(++i),i);}voidmain()输出:9,18{inti=6,j;j=(i++)+(i++)+(i++

5、);printf("%d,%d",i,j);}输出:9,27voidmain(){inti=6,j;j=(++i)+(++i)+(++i);printf("%d,%d",i,j);}442.写出以下程序运行的结果:voidmain(){typedefintcounter;输出:4,2.000000counterx;floaty;x=sizeofy;y=sizeof(counter);printf("%d,%f",x,y);}3.写出以下程序运行的结果:voidmain()输出:2.000000{floatf;inti=4;f=10/i;printf("%

6、f",f);}voidmain()输出:2.500000{floatf;inti=4;f=10.0/i;printf("%f",f);}9.请编写程序szys.c,输入两个整数n和m,计算以下表达式的值:(1)sum=n+m(2)diff=n-mvoidmain(){intm,n;intsum,diff;scanf("%d,%d",&n,&m);sum=n+m;diff=n-m;printf("sum=%d,diff=%d",sum,diff);}10.使用sizeof()函数测试int、long、float、double类型变量占用的内存空间,并记录下

7、来。例如:sizeof(12),sizeof(12L),sizeof(1.2f),sizeof(1.2),分析理解长类型变量赋值给短型变量时数据丢失的现象。44方法:printf(“int:%d”,sizeof(int));输出:int:2long:4float:4double:8sizeof(12):2sizeof(12l):4sizeof(1.2f):4sizeof(1.2):8voidmain(){printf("int:%d",sizeof(int));printf("long:%d",sizeof(long));printf("float:%d

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。