64,646
社区成员
发帖
与我相关
我的任务
分享
#include <stdio.h>
#include<iostream>
using namespace std;
int main()
{
double h, r, l, s, t, y, u;
double o = 3.1415;
cout<<"输入半径r,高h:"<<endl;
cin>>r>>h; //输入圆半径r和圆柱高h
l = int(2 * o*r*100.0)/100.0; //圆周长l
s = int(r*r*o*100.0) / 100.0; //圆面积s
t = int(4 * o*r*r*100.0) / 100.0; //圆球表面积t
y = int(3.0 / 4.0*o*r*r*r*100.0) / 100.0; //圆球体积y
u = int(o*r*r*h*100.0) / 100.0; //圆柱体积u
cout<<"圆周长为:"<<l<<endl;
cout << "圆面积为:"<<s << endl;
cout << "圆球表面积:"<<t << endl;
cout << "圆球体积:"<<y << endl;
cout << "圆柱体积:"<<u << endl;
return 0;
}
输入半径r,高h:
2 3
圆周长为:12.56
圆面积为:12.56
圆球表面积:50.26
圆球体积:18.84
圆柱体积:37.69
请按任意键继续. . .#include <stdio.h>
int main()
{
float h, r, l, s, t, y, u;
float o = 3.1415;
printf("输入半径r,高h:");
scanf("%f%f", &r, &h); //输入圆半径r和圆柱高h
l = 2 * o*r; //圆周长l
s = r*r*o; //圆面积s
t = 4 * o*r*r; //圆球表面积t
y = 3.0 / 4.0*o*r*r*r; //圆球体积y
u = o*r*r*h; //圆柱体积u
printf("圆周长为:l=%.2f\n", l);
printf("圆面积为:s=%.2f\n", s);
printf("圆球表面积:t=%.2f\n", t);
printf("圆球体积:y=%.2f\n", y);
printf("圆柱体积:u=%.2f\n", u);
return 0;
}
scanf("%f%f", &r, &h); 中间没有逗号#pragma warning(disable:4996)
……