求c语言高手帮助编程 多多给分

来源:百度知道 编辑:UC知道 时间:2024/06/12 00:46:08
问题是:设圆半径r=1.5,圆柱高h=3,求圆周长,圆面积,圆球表面积,圆球体积.用scanf输入数据,输出计算结果.输入时要求有文字说明,取小数点后两位数字. 求编程结果.......
最好多给几种答案

#include<stdio.h>
#define pi 3.14159265
main()
{
float r,h,c,s,t,v;
printf("请输入底面圆的半径:");
scanf("%f",&r);
printf("请输入圆柱的高:");
scanf("%f",&h);
c=2*pi*r;
s=pi*r*r;
t=2*s+c*h;
v=s*h;
printf("圆的周长%.2f\n",c);
printf("圆的面积%.2f\n",s);
printf("圆柱的表面积%.2f\n",t);
printf("圆柱的体积%.2f\n",v);
}

#include<stdio.h>
#define pi 3.1416
main()
{
float r,h;
printf("请输入底面圆的半径圆柱的高:(以逗号隔开)");
scanf("%f,%f",&r,&h); //从键盘获得半径和高
printf("圆周长为:%.2f\n",2*pi*r); //根据计算公式得到周长
printf("圆面积为:%.2f\n",pi*r*r); //
printf("圆柱表面积为:%.2f\n",2*s+c*h);//
printf("圆柱体积为:%.2f\n",s*h); //
}

回答者: chonger001 - 助理 二级 -->>> 你确实有点懒哟!!!