C语言实验6(附参考答案).doc

C语言实验6(附参考答案).doc

ID:51722472

大小:63.00 KB

页数:4页

时间:2020-03-15

C语言实验6(附参考答案).doc_第1页
C语言实验6(附参考答案).doc_第2页
C语言实验6(附参考答案).doc_第3页
C语言实验6(附参考答案).doc_第4页
资源描述:

《C语言实验6(附参考答案).doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、实验6:运算符与表达式(5)实验目的:1、熟悉字符的输入输出和格式化的输出,了解基本规则。2、进一步熟悉C语言程序的编辑、编译、连接和运行的方法。实验内容:1、getchar函数的作用是从终端输入____1______个字符。2、如果从键盘输入字符’a’并按回车键,请写出以下程序运行效果_____a_____。main(){putchar(getchar());} 3、以下程序的输出结果为main(){charc=‘x’;printf(“c:dec=%d,oct=%o,ASCII=%c”,c,c,c);}4、以下程序的输出结果为。main(){intx=1,

2、y=2;printf(“x=%dy=%d*sum*=%d”,x,y,x+y);printf(“10Squaredis:%d”,10*10);}5、以下程序的输出结果为____________________。#includemain(){floata=123.456;doubleb=8765.4567;printf(“(1)%f”,a);printf(“(2)%14.3f”,a);printf(“(3)%6.4f”,a);printf(“(4)%lf”,b);printf(“(5)%14.3lf”,b);printf

3、(“(6)%8.4lf”,b);printf(“(7)%.4f”,b);}二、程序设计题1、若a=3,b=4,c=5,x=1.2,y=2.4,u=51274,n=128765,c1=’a’,c2=’b’。想得到以下的输出格式和结果,请写出程序(包括定义变量类型和设计输出)。要求输出的结果如下:□表示空格a=□3□□b=□4□□c=□5x=1.200000,y=2.400000,z=-3.600000x+y=□3.60□□y+z=-1.20□□z+x=-2.40u=□51274□□n=□□□128765c1=’a’□or□97(ASCII)c2=’B’□o

4、r□98(ASCII)#includevoidmain(){inta=3,b=4,c=5;floatx=1.2,y=2.4,z=-3.6;longintu=51274,n=128765;charc1='a',c2='b';printf("a=%2db=%2dc=%2d",a,b,c);printf("x=%f,y=%f,z=%f",x,y,z);printf("x+y=%5.2fy+z=%5.2fz+x=%5.2f",x+y,y+z,z+x);printf("u=%6ldn=%9ld",u,n);printf("c1='%c'o

5、r%d(ASCII)",c1,c1);printf("c2='%c'or%d(ASCII)",c2,c2);getch();}2、假定有:inta=1,b=2,设计一个程序,将变量a和b的值互换并且输出来。3、已知变量a=23.4、b=54.33、c=434.33,求它们的平均值。并按如下形式输出:averageof**、**and**is**.**。其中,三个**依次表示a、b、c的值,**.**表示a,b,c的平均值。平均值请保留2位小数。#includevoidmain(){doublea,b,c,aver;a=23.4,b=54

6、.33,c=434.33;aver=(a+b+c)/3;printf("averageof%.2lf,%.2lfand%.2lfis%.2lf",a,b,c,aver);getch();}

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

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

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