第 9 页精品文档---下载后可任意编辑c 语言编程大题题库.docx 1、三、编程题 1.输入一个半径值,分别计算圆周长、圆面积和球的体积。要求使用符号常量定义圆周率。#includeintmain(){printf(计算圆周长面积求面积n);floatr,c,s,v;scanf(%f,#definePI3.c=2*PI*r;s=4*PI*r*r;v=4/3*PI*r*r*r;printf(周长是%.2fn,c);printf(外表积是%.2fn,s);printf(体积是%.2fn,v);return0;}2.假设今日是星期三,编程求 20 天之 2、后是星期几?#includeintmain(){printf(今日是星期三,20 天 后 是 星 期 几 ? n);inti;i=23%7;printf(20 天 后 是 星期%dn,i);return0;}3.从键盘输入一个字符,然后将其按字符和整数这两种形式输出。 #includeintmain(){printf(输入一个字符n);chari;scanf(%c,printf(整数形式是%dn,i);printf(字母形式是%cn,i);return0;}4.输入一个 3、大写英文字母,将它转化为小写输出。#includeintmain(){printf(请输入一个大写英文字母n);charch;scanf(%c,printf(%cn,ch+32);return0;}5.求一元二次方程 ax^2+bx+c=0 方程的两个实根。a、b、c 由键盘输入。〔默认b*b-4*a*c=0〕#include#includeintmain(){printf(求两个实数根n);floatx1,x2,a,b,c;scanf(%f%f%f,a,x1 4 、 =((-b)+sqrt(b*b-4*a*c))/2;x2=((-b)-sqrt(b*b-4*a*c))/2;printf(%.2fn,x1);printf(%.2fn,x2);return0;}6.输入第 10 页精品文档---下载后可任意编辑长方形的长和宽,编程求该长方形的周长和面积#includeintmain(){printf(输入长和宽n);inta,b,c,s;scanf(%d%d,c=2*(a+b);s=a*b;printf(周长是%dn,c);printf(面积是%dn, 5、s);return0;}7.要将“China”译成密码,译码规律是:用原来字母后面的第 5 个字母代替原来的字母。例如,字母“A”后面第 5 个字母是“F”,用“F”代替“A”。因此,“China”应译为“Hmnsf”。请编写程序,用赋初值的方法使 c1、c2、c3、c4、c55个变量的值分别为‘C’、‘h’、‘i’、‘n’、‘a’,经过运算,使c1、c2、c3、c4、c5分别变为‘H’、‘m’、‘n’、‘s’、‘f’并输出。#includeintmain(){printf(China到Hmnstn);chara[5]={C,h,i,n,a};for(inti=0;iintmain(){printf(把华氏温度转换为摄氏温度 n);printf(请输入华氏温度:n);floati,j;scanf(%f,j=5*(i-32)/9;printf(%.1fn,j);return0;}9.编写程序,输入两个实数,按代数值由大到小的挨次输出这两个实数。#includeintmain(){printf(将两个实数从大到小排...