2022年2022年课题习题-顺序结构程序设计 .pdf

上传人:Che****ry 文档编号:34875994 上传时间:2022-08-19 格式:PDF 页数:3 大小:92.24KB
返回 下载 相关 举报
2022年2022年课题习题-顺序结构程序设计 .pdf_第1页
第1页 / 共3页
2022年2022年课题习题-顺序结构程序设计 .pdf_第2页
第2页 / 共3页
点击查看更多>>
资源描述

《2022年2022年课题习题-顺序结构程序设计 .pdf》由会员分享,可在线阅读,更多相关《2022年2022年课题习题-顺序结构程序设计 .pdf(3页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、第四章顺序结构程序设计1熟练掌握格式输入与格式输出函数与各种格式符的使用;2掌握各类数据输入/ 输出的实现方法;3学习完成简单的顺序结构程序设计。习题一 一个三位数逆序输出【目的】了解顺序程序结构,学习调试程序。【内容】下面程序功能:键盘输入一个三位数,输出逆序后的数。例如,输入236,输出632。程序中有多处错误,改正后在机器上调试通过。#include void main() int x,int y; int a,b,c; a=x/100; b=x/10%10; c=x%10; printf(Please input a num:);scanf(%d,&x); y=100c+10b+a;

2、printf(y=%dn,y); 习题二 字符数据输入 / 输出【目的】学习字符数据的输入与输出,学习getchar()/putchar()函数使用。【内容】用 getchar()函数输入两个字符给c1、c2,然后分别用putchar()输出这两个字符,再输出它们的ASCII 。【思考】能否将输入的两个字符转换大小写后再一次输出?即输入是大写字符则输出对应小写字符,输出小写字符则输出对应的大写字符。实验三复数乘法【目的】学习格式化输入/ 输出操作。【内容】编写程序读入两个复数并输出这两个复数的乘积。输入输出如下图。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - -

3、 - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 3 页 - - - - - - - - - 程序运行时用户只须输入两个复数的实部与虚部。【提示】程序运行时屏幕首先显示:输入 3,回车后屏幕再次给出输入提示 virtualpart: 输入 2,回车后屏幕显示该复数,并给出输入第二个复数的提示。输入第二个复数的实部与虚部,最后输出这两个复数相乘得到的第三个复数。注意, C中是没有复数数据类型的,可以用两个变量表示一个复数,分别记录复数的实部与虚部。习题四1已有如下定义和输入语句,若要求a,b,c1,c2的值分别为5、6、A和 B,当从第一列开始输入数据时

4、,正确的数据输入方式是 _ ( 表示回车 ) 。int a,b; char c1,c2; scanf(%d%c%d%c,&a,&c1,&b,&c2);A) 5 A 6 B B) 5 A6B C) 5A6B D) 5A6 B2以下说法正确的是_。A)输入项可以为一个实型常量,如scanf( “ %f”,3.5); B)只有格式控制,没有输入项,也能正确输入,如scanf( “a=%d,b=%d ”); C)当输入实型数据时,格式控制部分应规定小数点后的位数,如scanf( “%4.2f”,&f); D)当输入数据时,必须指明地址,如scanf( “%f”,&f); E)可以采用不同的格式符,实现

5、对一个实型数据以八进制或十六进制形式输入/ 输出。F)整型数据不能使用%f或%lf 格式符。3若 a 是 int型变量,则表达式(a=5*6,a*3),a+8的值是 _ 。4若有定义:int b=7; float a=2.5,c=4.7; 则表达式 a+(int)(b/3*(int)(a+c)/2)%4的值为 _。5输出长整型数据使用格式符_,输出无符号的整数用格式符_ ,以指数形式输出单精实数用格式符 _。6下面程序运行时输入:10 11,输出 _。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - -

6、- - - 第 2 页,共 3 页 - - - - - - - - - #include void main() int a,b; scanf(%o%x,&a,&b); printf(a=%d,b=%dn,a,b); 7下面程序段执行时,怎样输入才能让a=10,b=20 ?_ int a,b; scanf(a=%d,b=%d,&a,&b); 8若 a 和 b 均为 int变量,以下语句的功能是_。a+=b;b=a-b;a-=b; 9在 scanf 函数调用中,可以在格式字符和% 之间加一星号 * ,它的作用是 _。10a+ 、 +a 、 a=a+1都能实现使变量a 的值增 1,与之等效的表达式还有_ 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 3 页,共 3 页 - - - - - - - - -

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 高考资料

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁