c语言编程大题_第1页
c语言编程大题_第2页
c语言编程大题_第3页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、C语言编程大三、编程题1 .输入一个半径值,分别计算圆周长、圆面积和球的体积。要求使用符号常量定义圆 周率。rtinclude int mainO printf (、计算圆周长面积求面积nfloatr, c, s, v;scanf(# define PI 3.14159265 c=2*PI*r; s=4*PI*r*r; v=4/3*PI*r*r*r;printf (周长是虬 2fnprintf (、表面积是虬 2fnprintf (、体积是缸 2fnreturn 0; 2 .假设今天是星期三,编程求20天之后是星期儿? include int mainO printf (、今天是星期三,20天

2、后是星期几? nint i; i=23%7;printf(、天后是星期先dnreturn 0; 3 .从键盘输入一个字符,然后将其按字符和整数这两种形式输出。include int mainO printf (、输入一个字符nchar i ;scanf(printf(、整数形式是与dnprintf(、字母形式是cnreturn 0; 4 .输入一个大写英文字母,将它转化为小写输出。include int mainO printf ('请输入一个大写英文字母n charch;scanf( printf(return 0;5 .求一元二次方程ax-2+bx+c=0方程的两个实根°

3、 a、b、c由键盘输入。(默认b*b- 4*a*c>=0) rtinclude #include int mainO printf('求两个实数根、11£1。己 xl, x2, a, b, c;scanf(xl=(-b)+sqrt(b*b-4*a*c)/2; x2=("b)-sqrt(b*b-4*a*c)/2; printf( printf(return 0;6 .输入长方形的长和宽,编程求该长方形的周长和面积include int mainO printf ('输入长和宽n inta, b, c, s;scanf(c=2*(a+b); s=a*b;p

4、rintf (周长是%dnprintf (、面积是%dnreturn 0; 7 .要将“China”译成密码,译码规律是:用原来字母后面的第5个字母代替原来的 字母。例如,字母“A”后面第5个字母是“F” ,用字“代替字” ,因此,“China” 应译为“Hmnsf”。请编写程序,用赋初值的方法使cl、c2、c3、c4、c5 5个变量的值分 别为C'、 'h'、 'i'、 'n'、 'a',经过运算,使 cl、c2、c3、c4、c5 分别变为 H'、 'm'、 'n'、 's

5、'、 'f'并输出。include int mainO printf (0 Hmnstnchar a5 = 'C',' h',' i',' n',' a' ; for (int i=0; i<=5; i+) ai=ai+5;for(int j=O;j<=5;j+)printf(printf(return 0; 8 .有人用温度计测量出用华氏法表示的温度,现输入华氏温度f,要求把它转换为以 摄氏法表示的温度c并输出° (c=5/9 (f-32) ) #include in

6、t mainO printf ('把华氏温度转换为摄氏温度nprintf(请输入华氏温度:nfloati, j;scanf (j=5*(i"32) /9;printf(return 0; 9 .编写程序,输入两个实数,按代数值由大到小的顺序输出这两个实数。include int mainO printf (、将两个实数从大到小排列nfloati, j ;scanf(if (i>j)printf (、输出外f %fnelseprintf%fnreturn 0; 10 .编写程序,从键盘输入两个整数,输出其中较小的数。include int mainO printf (输出

7、较小的数ninti, j;scanf (if (iprintf (else printf (return 0; 11.编写程序,输入一个不多于 5 位的正整数,输出该正整数是几位数。include int mainO printf(、输入一个不多 于 5 位数的正整数nint 1; scanf (if(i>0&&i<10) printf (、是一位数nif(i>=10&&i<100) printf(、是二位数nif(i>=100&&i<1000) printf(、是三位数 nif(i>=1000&

8、&i<10000) printf(、是四位数nreturn 0; 12.编写程序,不使用系 统提供的数学函数,编写程序求一个实数的绝对值。include int mainO printf( 求一个实数的绝对值nint i; scanf(if(i>=0) printf(绝对值是咏inif(iO) printf (、绝对值是dnreturn 0; 13.编写程序,编写程序实现如下分段函数。当x5 时,f(x)=6x-10° (x 定义成实型数据)include int mainO int i;scanf(if(iprintf(if(""5<=

9、i&&i<=5) printf(else printf(return 0; 14,编写程 序,输入2021年的一个月份,输出该月有多少天。(使用switch语句实现)ttinclude int mainO printf ('输入月份nintmonth, day; scanf (switch(month) case 2: day=28; printf(case 1: case 3: case 5: case 7: case 8: case 10: case 12: day=31; printf(case 4: case 6: case 9: case 11: day=30; printf( return 0; 15.编写程序,判断某一年是否是闰年。include int mainO printf(、判断某一年是 否为闰年nint i; scanf (if(i%4=0) pr为tf年是闰年nif(i%4!=0) printf(是平 年nret

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论