c测试题目的范文.docxVIP

  • 0
  • 0
  • 约1.52万字
  • 约 25页
  • 2022-03-04 发布于浙江
  • 举报
顺序结构 从键盘输入一个大于0的实数,编程计算并输出以该数位半径的圆面积、圆周长及球体积〔取圆周率为3.14〕要求输出时有适当的文字说明 测试数据:输入 2.5 输出圆周长15.700000 圆面积 19.625000 球体积为65.416667 从键盘输入两个大于0的实数,编程计算并输出以其为长和宽的矩形的周长和面积。要求输出时有适当的文字说明 测试数据:输入 1.2 3.5 输出矩形周长9.400000 矩形面积4.200000 从键盘输入一个华氏温度值,计算并输出其摄氏温度的值。 提示:摄氏温度c=(5/9)*(f-32) f为华氏温度 测试数据:输入华氏温度值 100 输出摄氏温度值 37.777778 从键盘输入三个实数,计算并输出它们的和及积。 测试数据:输入 1.1 2.2 3.5 输出和 6.800000 积8.470000 5、从键盘输入三个整数,计算并输出它们的和及平均值 测试数据:输入 2 5 7 输出和 14.000000 平均值 4.666667 6 测试数据:输入 -752 输出和 - 百位 7 十位 5 个位 2 这个六道题在一起: #includeiostream.h #includewindows.h #includeiomanip.h #includemath.h #includestdlib.h void menu(); void yuan();void juxin();void wendu();void heji();void ave();void paiwei();void tuchu(); const float PI=3.14; int main() { system(mode con cols=80 lines=50);menu(); return 0; } void tuchu() { int i; coutendlendl1.返回主菜单endl2.退出endl; cout请选择[ ]\b\b; cini; if(i==1) {system(cls);menu();} else exit(0); } void menu() { int i; cout1.求半径为r的圆和球endl; cout2.求矩形endl; cout3.求摄氏温度endl; cout4.求和积endl; cout5.求平均endl; cout6.求位数endl; cout:[ ]\b\b; cini;system(cls); switch(i) { case 1:yuan();break; case 2:juxin();break; case 3:wendu();break; case 4:heji();break; case 5:ave();break; case 6:paiwei();break; default:cout输入不正确!!; } } void yuan() { float r,l,s1,s2;int i; cout输入圆的半径:endl; cinr; //圆的面积与周长如下 l=2*PI*r; s1=PI*r*r; s2=4*PI*r*r*r/3.0; cout圆的周长=lendl圆的面积=s1endl球的体积=s2endl; tuchu(); } void juxin() { float a,b,l,s; cout输入长和宽:; cinab; l=2*(a+b); s=a*b; cout周长=lendl面积=sendl;tuchu(); } void wendu() { float f; cout请输入华氏温度:; cinf; cout摄氏温度=setw(8)5*(f-32)/9.0endl;tuchu(); } void heji() { float a,b,c; cout输入三个数的值:\n; cinabc; cout三个数的和=a+b+cendl; cout三个数的积=a*b*cendl;tuchu(); } void ave() { int a,b,c; float av; cout输入三个数:\n; cinabc; av=(a+b+c)/3.0; cout和=a+b+cendl;; cout平均=avendl;tuchu(); } void paiwei() { int x; char ch; int a,b,c; cout请输入三位数:; cinx; if(abs(x)100||abs(x)999) cout输入的数格式不对endl; if(x0) { x=abs(x); ch=

文档评论(0)

1亿VIP精品文档

相关文档