关于C语言的问题 大谢各位大虾了

来源:百度知道 编辑:UC知道 时间:2024/05/05 11:39:33
#include<stdio.h>
void main()
{
float r,l,s1,s2,v1,v2,h,P;
P=3.14;
printf("输入圆半径和高:");
scanf("%f,%d",&r,&h);
l=2*P*r;
s1=P*r*r;
s2=4*P*r*r;
v1=4.0/3.0*P*r*r*r;
v2=P*r*r*h;
printf("圆周长=%6.2f\n",l);
printf("圆面积=%6.2f\n",s1);
printf("圆球表面积=%6.2f\n",s2);
printf("圆球体积=%6.2f\n",v1);
printf("圆柱体积=%6.2f\n",v2);
}

#include<stdio.h>
void main()
{
float r,l,s1,s2,v1,v2,h,P;
P=3.14;
printf("输入圆半径和高:");
scanf("%f,%f",&r,&h); /*这里要转成"%f,%f",在输入的时候注意一下格式就没有问题了*/
l=2*P*r;
s1=P*r*r;
s2=4*P*r*r;
v1=4.0/3.0*P*r*r*r;
v2=P*r*r*h;
printf("圆周长=%6.2f\n",l);
printf("圆面积=%6.2f\n",s1);
printf("圆球表面积=%6.2f\n",s2);
printf("圆球体积=%6.2f\n",v1);
printf("圆柱体积=%6.2f\n",v2);
}

在输入的时候两个数字之间加个“,”逗号
比如说:半径10,高30
就这么输入:10,30