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

加入VIP,免费下载
 

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

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

下载须知

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

版权提示 | 免责声明

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

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

1、 char ch; scanf(ch);%cn,ch+32);5.求一元二次方程ax2+bx+c=0方程的两个实根。a、b、c由键盘输入。(默认b*b-4*a*c=0)math.h求两个实数根nfloat x1,x2,a,b,c;%f%f%fa,&b,&c);x1=(-b)+sqrt(b*b-4*a*c)/2;x2=(-b)-sqrt(b*b-4*a*c)/2;%.2fn,x1);,x2);6.输入长方形的长和宽,编程求该长方形的周长和面积输入长和宽n int a,b,c,s;%d%db);c=2*(a+b);s=a*b;周长是%dn面积是%dn7.要将“China”译成密码,译码规律是:用原

2、来字母后面的第5个字母代替原来的字母。例如,字母“A”后面第5个字母是“F”,用“F”代替“A”。因此,“China”应译为“Hmnsf”。请编写程序,用赋初值的方法使c1、c2、c3、c4、c5 5个变量的值分别为C、h、i、n、a,经过运算,使c1、c2、c3、c4、c5分别变为H、m、n、s、f并输出。China到Hmnstnchar a5=C,hina;for(int i=0;i=5;i+)ai=ai+5;for(int j=0;jj)输出%f %fn,i,j);else,j,i);10.编写程序,从键盘输入两个整数,输出其中较小的数。输出较小的数nint i,j;if(i%dn11.

3、编写程序,输入一个不多于5位的正整数,输出该正整数是几位数。 #include输入一个不多于5位数的正整数n%d0&10)%d是一位数n=10&100)%d是二位数n=100&1000)%d是三位数n=1000&10000)%d是四位数n12.编写程序,不使用系统提供的数学函数,编写程序求一个实数的绝对值。求一个实数的绝对值n绝对值是%dn0),-i);13.编写程序,编写程序实现如下分段函数。当x5时,f(x)=6x-10。(x定义成实型数据)-5),-i+5);if(-5=i&=5),i*i);,6*i-10);14.编写程序,输入2015年的一个月份,输出该月有多少天。(使用switch

4、语句实现)输入月份nint month,day;month);switch(month)case 2: day=28;,day);break;case 1:case 3:case 5:case 7:case 8:case 10:case 12: day=31;case 4:case 6:case 9:case 11: day=30;15.编写程序,判断某一年是否是闰年。判断某一年是否为闰年nif(i%4=0)%d是闰年nif(i%4!%d是平年n16.编写程序,编写程序,根据输入的学生成绩输出相应的等级。90分以上(包括90分)为A等,8089分为B等,7079分为C等,6069分为D等,60

5、分以下为E等。求学生成绩相应的等级n=90)%d是Anelse if(i=80)%d是Bn80&=70)%d是Cn70&=60)%d是Dn%d是En17编写程序,输入一个百分制成绩,若大于等于60,则输出“恭喜!您的成绩通过了!”,若小于60,则输出“抱歉!您的成绩未通过!”(要求成绩只能是整数)请输入您的成绩n您通过了n您没通过n18.编写程序,输入3个整数x、y、z,输出其中最小值。输出最小值nint x,y,z,min1,min;%d%d%dx,&y,&z);min1=xy?x:y;min=min1=c+b|b=a+c|c=a+b)不能构成三角形ns=sqrt(d*(d-a)*(d-b)

6、*(d-c);面积是%.2fn20.编写程序,试编程判断输入的正整数是否既是5又是7的整倍数。若是,则输出yes,否则输出no。判断一个正整数是否既是5又是7的倍数n int i; if(i%35=0) printf(yesn elsenon21.编写程序,编程实现以下功能:读入两个运算数(data1和data2)及一个运算符(op),计算表达式data1 op data2的值,其中op可为+,?,*,/(执行除法运算时假设data2不为0,用switch语句实现)。char op;float data1,data2;请输入两个数字n%f%c%fdata1,&op,&data2);switch

7、(op)case+:%f+%f=%.2fn,data1,data2,data1+data2);-%f-%f=%.2fn,data1,data2,data1-data2);*%f*%f=%.2fn,data1,data2,data1*data2);/%f/%f=%.2fn,data1,data2,data1/data2);22.编写程序,编写程序,输入任意一个17之间的整数,将他们转换成对应的表示星期几的英文单词。例如:1转换成Monday,7转换成Sunday。请输入1至7之间任意整数nswitch(i)MondaynTuesdaynWednesdaynThursdaynFridaynSatu

8、rdaynSundayn23.输出小写字母的ascii码对照表。输出小写字母的ascii码nchar ch;ch=;=25;%c:%dt,ch+i,ch+i);24.输入一行字符,分别统计出其中英文字母、空格、数字和其他字符的个数。main()int a=0,b=0,c=0,d=0,i=0;char s10;请输入一行不超过十个字的字符串:gets(s);while(i=0siz)|(siAZ) b+; else if(si= c+; elsed+;i+;数字的个数是%dn,a);字母的个数是%dn,b);空格的个数是%dn其他符号的个数是%dn,d);25.输出图形 $ $ $ $=3;fo

9、r(int j=1;=7;if(j=fabs(4-i)&=fabs(4+i)$ 26. 求s=1+(1+2)+(1+2+3)+ +(1+2+3+n),要求n从键盘输入。 int sum=0,n,i,a=1;计算1+(1+2)+(1+2+3)+(1+2+3+n)=?n);while(a=n)i=(1+a)*a/2;sum=sum+i;a+;输出sum=%dn,sum);27.计算10!int i=1,a=1;for(i=1;=10;a=a*i;28.输出所有的“水仙花数”,所谓“水仙花数”是指一个3位数,其各位数字立方和等于该数本身。例如,153是一个水仙花数,因为153=13+53+33。输出

10、所有的水下花数nfor(int i=1;=9;for(int k=0;kk+)if(100*i+10*j+k=i*i*i+j*j*j+k*k*k)%d%d%d ,i,j,k);29.鸡兔同笼,上数共有35个头,下有94只脚,鸡、兔各有几只?for(int x=0;x=35;x+)for(int y=0;yy+)if(x+y=35)&(2*x+4*y=94)鸡有%d只,兔子有%d只n,x,y);30.编程找10个数中的最大数以及该数在数组中的位置。找10个数中最大数极其所在位置nint a10,max;ai);max=a0;for(int j=1,int k=0;if(maxmin=aj;32.

11、编程将一个数组中的元素按逆序存放。一个数组按照逆序存放nint a10,b10;bj=a9-j;%d ,bj);33.编程计算Fibonacci数列的前50项,并把结果存放在一个数组中。(Fibonacci数列前两项的值是1。从第3项开始,其值为前两项之和。int a50=0,1;for(int i=2;50;ai=ai-1+ai-2;for(i=0;%ft,ai);34.编写程序,将两个字符串连接起来(不使用strcat函数)。 int i=0,j=0;将两个字符串连接起来nchar ch1100,ch2100;输入第一个字符串:gets(ch1);输入第二个字符串:gets(ch2);wh

12、ile(ch1i!0while(ch1j!j+;for(int k=i;=i+j-1;ch1k=ch2k-i;连接后为:for(int l=0;ll+),ch1l);35.有一个2行3列的矩阵,编程找出值最小的元素的值以及它所在的行列号。找到最小元素的值极其位置nint a23,min,x,y;=1;=2;aij);min=a00;for(int m=0;mm+)aml)min=aml;x=m+1;y=l+1;第%d行,第%d列n36.一个学习小组有3个人,每人有4门课的成绩。计算每个人的平均成绩。分别计算每个人的平均数nfloat a34,v3,s=0;aml); s=s+aml;vm=s/4;s=0;第一个人平均分是%.2fn第二个人平均分是%.2fn第三个人平均分是%.2fn,v0,v1,v2);return

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

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