C++的问题 入门的题

来源:百度知道 编辑:UC知道 时间:2024/05/27 15:51:50
设园半径r=1.5,圆柱高h=3,求园周长,园面积,圆球表面积,圆球体积,圆柱体积,用scanf输出数据,输出计算结果,输出时要有文字说明,去小数点后2位。。。
输入一个华氏温度。公式为c=5/9(F-32)输出时要有文字说明,取2位小数。。
请高手帮忙一下了!!

#include<stdio.h>
#define PI 3.1416
void main()
{
float r,h;
scanf("%f%f",&r,&h);
printf("圆周长:%.2f\n",2*PI*r);
printf("圆面积:%.2f\n",PI*r*r);
printf("圆球表面积:%.2f\n",4*PI*r*r);
printf("圆球体积:%.2f\n",4/3*PI*r*r*r);
printf("圆柱体积:%.2f\n",PI*r*r*h);
}

#include<stdio.h>
void main()
{
float F,C;
scanf("%f",&F);
C= (float)5/9*(F-32);
printf("结果为%.2f\n",C);
}

晕 我的书上居然有一道原题
第二小题:
#include<stdio.h>
main()
{
float f,c//f是华氏,C代表摄氏
scanf("%f",&f);
c=(5.0/9.0)*(f-32.0);
printf("%f",c);
}

LS的不错