ImageVerifierCode 换一换
格式:DOCX , 页数:39 ,大小:26.17KB ,
资源ID:2977918      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/2977918.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(C语言题库2.docx)为本站会员(b****3)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

C语言题库2.docx

1、C语言题库2填空题:顺序结构程序设计1.完成填空,实现运行程序如图所示。#include main ( ) char a,b,c;/*SPACE*/ 【?】; a=B b=O; c=Y; putchar(a); /*SPACE*/ 【?】(b); putchar putchar(c); /*SPACE*/ 【?】 putchar(n); 选择结构程序设计2.完成程序填空实现输入两个数a、b,判断如果ab,则交换两数,否则保持两数值不变,这样可以使得a始终大于b的值。按照先a后b的顺序输出即可。#include int main()float a,b,t; scanf(%f,%f,&a,&b);

2、/*SPACE*/ if(【?】) ab/*SPACE*/ t=a;a=b;【?】; b=t/*SPACE*/ printf(%5.2f,%5.2fn,a,【?】); b return 0;3.完成程序填空实现输入三个数,按代数值由大到小输出。#include int main() float a,b,c,t; scanf(%f,%f,%f,&a,&b,&c);/*SPACE*/ if(【?】) ab t=a;a=b;b=t; if(ac)/*SPACE*/ t=a;a=c;【?】; c=t if(bc) /*SPACE*/ t=b;【?】;c=t; b=c printf(%5.2f,%5.2

3、f,%5.2fn,a,b,c); return 0;4.完成程序填空,实现已知三个数a,b,c,找出最大值放于max中。#include int main()int a,b,c,max; printf(please input a,b,c:n); scanf(a=%d, b=%d, c=%d,&a,&b,&c); /*SPACE*/if(a=b) 【?】; max=aelse max=b; /*SPACE*/if (【?】) max=c; cmax/*SPACE*/printf(max=%dn 【?】); ,maxreturn 0;5.完成程序填空,实现输入4个整数,要求按由小到大的顺序输出。

4、#include main() int t,a,b,c,d; printf(请输入四个数:); scanf(%d,%d,%d,%d,&a,&b,&c,&d); printf(a=%d,b=%d,c=%d,d=%dn,a,b,c,d); if (ab) t=a;a=b;b=t; if (ac)/*SPACE*/ t=a;【?】;c=t; a=c if (ad) t=a;a=d;d=t; if (bc)/*SPACE*/ t=b;b=c;【?】; c=t if (bd) t=b;b=d;d=t; if (cd)/*SPACE*/ 【?】;c=d;d=t; t=c printf(排序结果如下: n)

5、; printf(%d %d %d %d n ,a,b,c,d);循环结构程序设计6.完成程序填空,实现求s=1+3+5+99# include int main( ) int i,s;/*SPACE*/ i【?】 =1; s=1;/*SPACE*/ while(【?】) i99 i=i+2; /*SPACE*/ 【?】 s=s+i; printf(1+3+5+99=%dn, s); return 0; 7.完成程序填空,用do-while结构实现s=1+3+5+99# include int main()long sum;int i,item;/*SPACE*/【?】 sum=0;i=1;i

6、tem=2*i-1; dosum=sum+item;i+;/*SPACE*/item=【?】 2*i-1;/*SPACE*/while(【?】); item100 printf(1+3+5+.99=%ldn,sum);return 0;8.完成程序填空,实现输入一行字符,分别统计出其中的英文字母、空格、数字和其他字符的数。#include void main( )char c;int letters=0,space=0,digit=0,other=0; printf(请输入一行字符:);/*SPACE*/while(【?】)!=n) c=getchar()/*SPACE*/if (c=a【?】

7、| c=A&c=Z) letters+ ; &c=0&c=9else other+;printf(letters=%d,space=%d,digit=%d,other=%dn,letters,space,digit,other);9.完成程序填空,输出所有的水仙花数。水仙花数是一个三位数,其个、十、百位数字三次方之和为这个数。例如371=3*3*3+7*7*7+1*1*1#include int main( )int num, bai, shi ,ge;/*SPACE*/for(num=100; 【?】; num+) num=999bai=num/100; /*SPACE*/shi=【?】 n

8、um/10%10;ge=num%10;/*SPACE*/if (【?】) num=bai*bai*bai+shi*shi*shi+ge*ge*geprintf(%5dn, num); return 0;10.一个小球从100米高度自由下落,每次落地后反跳回原来高度的一半,再下落,求它在第十次下落时,共经过多少米,第十次反弹多高?#include int main()float sum=0;int i=2; /*SPACE*/float height【?】; =100sum=sum+height; /*SPACE*/while(【?】) i=10/*SPACE*/height=【?】; heig

9、ht/2sum+=2*height;i+; printf(总长度:%f 第10次跳%f米n,sum,height);return 0;11.完成程序填空,实现猴子吃桃问题。猴子第一天摘下若干个桃子,当即吃了一半,还不过瘾又多吃了一个。第二天早上有将剩下的挑子吃掉一半,又多吃了一个。后每天早上都吃了前一天剩下的一半零一个。到第10天早上想再吃是,只剩下一个挑子了。求第一天共摘了多少桃子。#includeint main()/*SPACE*/int day【?】; =10int m=0;int n=1; while(day1) /*SPACE*/ m=【?】; 2*(n+1)/*SPACE*/【?

10、】; n=mday-;printf(all=%dn,m);return 0;12.完成程序填空,实现输入两个数字,若两数相等,则直接输出两个数字,若不相等,则这两个数中的较大者等于这个较大者减去较小者,再作比较,若不相等则重复上述操作,直到两个数字相等为止。输出相等的两个数字。#include int main() int a,b;printf(Enter a,b: );scanf(%d,%d,&a,&b); /*SPACE*/while(a 【?】) !=b/*SPACE*/ if (【?】) aba=a-b;/*SPACE*/if (【?】) bab=b-a;printf(%3d%3dn,a,b);return 0;13.完成程序填空,实现输出以下图案: * * * * #include int main() int i,j;/*SPACE*/ for(i=1;【?】;i+) i=4 for(j=1;j=10-i;j+) printf( ); for(j=1;j=2*i-1;j+)/*SPACE*/ printf(【?】); */*SPACE*/ printf(【?】); n return 0;14.完成程序填空,实现找出1000之内的所有完数,并按如图所示格式输出其因子。一个数如果恰好等于它的公约数之和,这个数就称为完数。例如6=123。6就是一个完数。

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1