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

加入VIP,免费下载
 

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

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

下载须知

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

版权提示 | 免责声明

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

c语言编程大题题库文档格式.docx

1、=0)#includtdio.h#inclueint ai() prnf(求两个实数根nfa x1,x2,a,b,c;caf(%f%f%fa,&b,&);x1(-b)+sqrt(b*b-4*a*c)2;x=(-b)-srt(b*b4*a*c)/2;rintf(%2f,x1);intf(2n,2);retur 0;.输入长方形的长和宽,编程求该长方形的周长和面积#ncudin ai()输入长和宽n it,b,c,s;scaf(d%d);c=2*(+);s=a*b;prt(周长是%dn,c);pit(面积是dn,s);rern 0;7要将“Cna”译成密码,译码规律是:用原来字母后面的第5个字母代

2、替原来的字母。例如,字母“A”后面第5个字母是“F”,用“F”代替“A”。因此,“Chn”应译为“mnsf”。请编写程序,用赋初值的方法使c1、c、c、c、5 个变量的值分别为C、h、i、n、a,经过运算,使、c2、c、c4、c5分别变为H、m、s、并输出。#icldei mai()f(Chin到mns);char 5=C,h,in,a;for(inti=0;i;+)ai=ai+5;for(int j0;j=5;+)printf(c,aj);pitf(retun;8有人用温度计测量出用华氏法表示的温度,现输入华氏温度f,要求把它转换为以摄氏法表示的温度c并输出。(c/(f32)#inclint

3、 ain()把华氏温度转换为摄氏温度nprinf(请输入华氏温度:float i,j;scanf();j5(i-)/9;prin(%1n,j);tun ;9.编写程序,输入两个实数,按代数值由大到小的顺序输出这两个实数。inuetdiohi min()print(将两个实数从大到小排列);flati,;%f,i,&);i(ij)pritf(输出%f%fn,j);ele输出%ffn,j,i);eturn0;10.编写程序,从键盘输入两个整数,输出其中较小的数。#icluein mai()输出较小的数nin ,j;c(%d%d,&,&j);if()prnt(%dn,i);%drtun 0;11编写

4、程序,输入一个不多于位的正整数,输出该正整数是几位数。 includentain()rintf(输入一个不多于5位数的正整数nint i;scnf(%i);if(i&)printf(%是一位数nif(i=0&10)prit(%d是二位数,);100&100&1000)ritf(%d是四位数nreurn ;1.编写程序,不使用系统提供的数学函数,编写程序求一个实数的绝对值。#inetdio.hint mi()求一个实数的绝对值ninti;%d,i);0)pint(绝对值是%dn,);if(i)绝对值是%n,-i);etun ;3.编写程序,编写程序实现如下分段函数。当x-时,(x)|+5;当-5

5、x5时,f(x)=x*x;当时,f(x)610。(x定义成实型数据)ncdeint a()it i;if(i)pintf(%dn,-i+);i(-=i&i=5)%dn,i);elserintf(%dn,6*i10);ret 0;14.编写程序,输入2015年的一个月份,输出该月有多少天。(使用swich语句实现)incudstdio.i main()printf(输入月份nint onth,da;cnf(dmonth);switch(mnth)case2: ay=28; pritf(d,da);eak;case 1:cae3:cae 5:se :ca 8:as 10:ae : ay=31;pr

6、ntf(%d,da);reak;case :cae6:cas9:case 11:day30;itf(%dn,day);reak;eturn ;15.编写程序,判断某一年是否是闰年。nludein main()判断某一年是否为闰年sanf(d,);if(i%4=0)%d是闰年n,i);if(i%!prnf(%d是平年etur 0;16编写程序,编写程序,根据输入的学生成绩输出相应的等级。分以上(包括90分)为A等,809分为B等,79分为C等,69分为D等,6分以下为E等。#icludetdiohntman()prf(求学生成绩相应的等级nscn(i);f(=90)prin(%d是An,i);l

7、se (80)%是Bn,i);lse if(i=70)%d是Cn,i);else i(i0&=6)rnf(%d是D,i);pinf(%d是E7编写程序,输入一个百分制成绩,若大于等于0,则输出“恭喜!您的成绩通过了!”,若小于0,则输出“抱歉!您的成绩未通过!”(要求成绩只能是整数)incldent main() prntf(请输入您的成绩nint ;d,&f(i=60)pint(您通过了);prf(您没通过n);eturn 0;18编写程序,输入3个整数x、y、z,输出其中最小值。#nudeint in()prnf(输出最小值nintx,y,z,in1,min;%d%,x,&y,&);min

8、1y?x:;in=min1z?min1:z;pinf(最小值是,min);urn ;1.编写程序,输入三角形的3条边a、b、,判断它们能否构成三角形。若能构成三角形,求出三角形面积。(=(a+b+)/,三角形面积areasr(-a)(s-b)(s-c)inde#ncludeint main()rinf(判断能否构成三角形若能 求面积nflata,b,c,,s;saf(%ff%f,&c); =(a+b+c)/2;if(ac+bb=a+c|a+b)不能构成三角形neesqrt(d-)(d-b)*(d-);面积是%fneurn 0;20编写程序,试编程判断输入的正整数是否既是5又是7的整倍数。若是,

9、则输出ys,否则输出n。cldeintmn() ri(判断一个正整数是否既是5又是7的倍数n in i; scanf(,&if(3=) ritf(ys else print(nn);return 0;21.编写程序,编程实现以下功能:读入两个运算数(data和ata2)及一个运算符(op),计算表达式dta1 op dat2的值,其中p可为+,?,*,(执行除法运算时假设daa不为0,用wtch语句实现)。stdihchar op;loa aa1,data;请输入两个数字nsaf(%f%fdata1,&op,&data2);swith(op)ase+:%+%=%.2fn,data1,aa,t1

10、+2);ak;cas-:printf(%-f=%2fn,data,a,daa1data);brea;cas:prtf(%f*f%2fn,data1,daa2,dta1*dat2);rea;case/%ff%2fn,dat1,dta,data1/dat2);be;rtrn 0;2编写程序,编写程序,输入任意一个1之间的整数,将他们转换成对应的表示星期几的英文单词。例如:转换成Monda,7转换成Sunday。(使用stch语句实现)#ncunt mai()pif(请输入1至7之间任意整数anf(%d,&itc(i)cae1:Mona);break;ase :Tusdncse3:intf(Wdne

11、sanbrak;se 4:print(hurdayncs 5:intf(Fridycae6:Saturdayneak;case 7:udan23.输出小写字母的ascii码对照表。includestohintai()输出小写字母的ascii码n);hr c;ch=a;for(nt i=0;=25;i)%c:dt,h,c+i);rin(24.输入一行字符,分别统计出其中英文字母、空格、数字和其他字符的个数。ncludein()nt a=0,b=0,=,d=0,i=0;cha s10;prnt(请输入一行不超过十个字的字符串:gets();whle(i=si=9) +; e if(=iA&si#i

12、ncludemath.or(in i=;i=3;)(in =;j+)i(j=fabs(4i)&mi()nt sm=0,n,i,a=1;计算1+(1+)+(123)+(1+3n)=?nn);il(a=n)i=(1+a)a/2;su=su+;a+;print(输出sum=%n,su);etur 0;27计算10!stdi.hint i,a=1;for(i=1;=10;i+)a=a*i;rit(dn,a);etur0;28.输出所有的“水仙花数”,所谓“水仙花数”是指一个位数,其各位数字立方和等于该数本身。例如,13是一个水仙花数,因为13=1+53+33。sdi.int man()输出所有的水下花

13、数n);fr( i=;;i+)for(intj=0;=9;j+)or(int k=0;k=9;k+)if(0*i+10*j+=i*i*i+j*j+*k*k)%d%d%d,i,k);pitf(n9.鸡兔同笼,上数共有35个头,下有4只脚,鸡、兔各有几只?f(n x=;x35;+)or(nty=0;y5;+)if(x+=35)&(2*x+4*=9)prnt(鸡有%d只,兔子有%d只n,y);.编程找10个数中的最大数以及该数在数组中的位置。#inudent min()nt a500,;for(nt =2;50;aii-1+ai-2;fr(i=0;i50;ft,);printf(4.编写程序,将两个

14、字符串连接起来(不使用strcat函数)。#inludeit main()int =0,j0;将两个字符串连接起来);char ,ch10;输入第一个字符串:g(ch1);输入第二个字符串:et(ch2);wil(ch1i!;hile(ch!0j+;fr(n k=i;k=i+j;k+)ch1k=ch2k;连接后为:fo(it =0;l=i+j;l+)rntf(c,h1);35.有一个行3列的矩阵,编程找出值最小的元素的值以及它所在的行列号。#ncldeprintf(找到最小元素的值极其位置ina23,mi,x,y;for(in i=;=1;for(in j=0;=2;scnf(%d,&ai);na0;(int m=;m+)or(int =0;l)in=ml;x=1;yl+1;%n,min);prinf(第%d行,第%d列n,x,y);6一个学习小组有3个人,每人有4门课的成绩。计算每个人的平均成绩。#cldestdio.hnt ain()printf(分别计算每个人的平均数nfloat34,3,s=;fo(it m=;mfo(nt =0;=3;l+)scanf(%f,am); s=s+al;m=s/4;s=0;rinf(第一个人平均分是%.fn第二个人平均分是%.2fn第三个人平均分是%.2f

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

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