1)设圆半径r=1.5,圆柱高h=3,求圆周长、圆面积、圆球表面积、圆球体积、圆柱体积。用scanf输入数据,输出计算结果。输出时要有文字说明,取小数点后两位数字。
注意:要根据需要定义数据类型。
2).扩展实验
(1)从键盘输入一个同学的学号及高数、英语、C语言3门课的成绩,计算平均分,并写入文件score_avg.txt中。
例如:从键盘输入数据:1001 90 80 70,文件score_avg.txt中的记录应该为:
学号 高数 英语 C语言 平均分
1001 90 80 70 80.00
#include<stdio.h>
int main() {
double r,h,p=3.1415926;
printf("输入半径:");
scanf("%lf",&r);
printf("输入高:");
scanf("%lf",&h);
double l = 2*p*r;
printf("圆周长为:%.2lf\n",l);
double s= p*r*r;
printf("圆面积为:%.2lf\n",s);
double s2 = 4*p*r*r;
printf("圆球表面积为:%.2lf\n",s2);
double v1=4*p*r*r*r/3;
printf("圆球体积为:%.2lf\n",v1);
double v2=s*h;
printf("圆柱体积为:%.2lf\n",v2);
return 0;
}
觉得有用的话采纳一下哈