#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;
}