#include <stdio.h>
int main() {
setvbuf(stdout,NULL,_IONBF,0); //设置无缓冲模式
float r,surface,volume,area2;
float r1,h,sarea,face2,vol2;
scanf("%f",&r);
surface = 4*PI*r*r;
volume = 4/3*PI*r*r*r;
area2 = PI*r*r;
r1 = r/2;
h=2*r;
sarea = 2*PI*r1*h;
face2 = sarea+2*PI*r1*r1;
vol2 = PI*r1*r1*h;
printf("球的表面积为:%f,体积为:%f,横截面积为:%f\n",surface,volume,area2);
printf("圆柱体的侧面积为:%f,表面面积为:%f,体积为:%f",sarea,face2,vol2);
return 0;
}
编写一个程序,要求用户输入一个数字,程序会自动计算以此数字为开始往后十个数的和,并将结果打印。
#include <stdio.h>
int main() {
setvbuf(stdout,NULL,_IONBF,0); //设置无缓冲模式
int a, i=0, b = 0;
printf("请输入一个数字:");
scanf("%d",&a);
for(i=0; i<10; i++) {
b+=a;
a++;
}
printf("结果为:%d",b);
return 0;
}