10cr在c语言,C语言程序设计第3章顺序结构程序设计.doc-资源下载在线文库www.lddoc.cn...

C语言程序设计第3章 顺序结构程序设计.doc

3.3 课后习题3.3.1 项目练习一练习目的 1进一步巩固顺序结构程序设计 2进一步巩固各种输入输出函数的使用方法 3进一步练习常用的语句的使用方法 4提高编程和调试程序的能力二练习内容1编写程序,用getchar函数读入两个字符给c1、c2,然后分别用putchar函数和printf函数输出这两个字符,并思考以下问题(1)变量c1、c2应定义为字符型或整型抑或二者皆可(2)要求输出c1和c2值的ASCII码,应如何处理用putchar函数还是printf函数(3)整型变量与字符变量是否在任何情况下都可以互相代替如char c1,c2;与int c1,c2;是否无条件等价include stdio.hmainchar c1,c2; c1getchar; c2getchar; putcharc1; printfn; putcharc2; printfn; printfcn,c1; printfcn,c2;getch; 2求一个圆柱体的体积。include stdio.hmainfloat r,area,h; scanfff,r,h; area3.14*r*3*h; printff,area;getch; 3编写一个简单的计算器,实现两个整型数的四则运算。include stdio.hmainint a,b;char ch; printf请输入待计算的表达式; scanfd,a; chgetchar; scanfd,b;ifch printfdddn,a,b,ab;ifch- printfd-ddn,a,b,a-b;ifch* printfd*ddn,a,b,a*b;ifch/ printfd/dd,a,b,a/b;getch; 3.3.2 练习题一选择题1 putchar函数可以向终端输出一个( D )。(A) 整型变量表达式 (B) 实型变量值(C) 字符串 (D) 字符或字符型变量值2 阅读以下程序,当输入数据的形式为25,13,10CR(注CR表示回车),则正确的输出结果为( D )。 main int x,y,z; scanf“ddd”,x,y,z; printf“xyzdn”,xyz; getch2d2d2d,i,j,k; (B) scanfd d d,i,j,k; (C)scanfd,d,d,i,j,k; (D) scanfid,jd,kd,i,j,k;4.已有如下定义和输入语句,若要求a1,a2,c1,c2的值分别为20,30,C和D,当从第一列开始输入数据时,正确的数据输入方式是( B )。 int a1,a2; char c1,c1; scanf“dcdc”,a1,c1,a2,c2; (A) 20C30D(回车) (B) 20C 30D(回车)(C) 20 C 30 D(回车) (D) 20,C,30,D(回车)二填空题1.以下程序的运行结果是( 10,20a10,B20m-2n987654321 )。 include stdio.hmain int a10,b20;int m-2;long n987654321;printfd,dn,a,b;printfad,bdn,a,b;printfmdn,m;printfnldn,n;getch; 2.以下程序是实现三个整数的互换,然后输出a,b,c的值。请将下面程序补充完整。 include stdio.hmain( int a,b,c,t )scanfd,d,d,a,b,c;( tabc;( ctad,bd,cdn,a,b,c;getch; 3. 以下程序的运行结果是( 432,3,48 )。include stdio.hmainint x36,y12; int a,b,c; ax*y;bx/y;cxy; printfd,d,dn,a,b,c;getch; 4.以下程序运行后的输出结果是( 6,4 )。main int k2,i2,m;mki*k;printfd,dn,m,i; getch;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值