① c 語言編程 計算並輸出圓的半徑為r 的圓的面積
#include "stdio.h"
#define pi 3.14
void main()
{
int r;
printf("請輸入圓的半徑r:")
scnaf("%d",&r);
printf("圓的面積為:%f",pi*r*r);
}
② C語言程序編寫 輸入圓半徑r,計算圓面積。ππ=3.14159,結果保留兩位小數。r在0到10000內。
#include <stdio.h>
#define PI 3.14159
int main(void) {
int r;
printf("請輸入圓的半徑r(0-10000):");
scanf("%d",&r);
if(r>0&&r<=10000)
printf("半徑為%d的圓面積為:%.2f ",r,PI*r*r); /*%.2f 控制輸出結果保留兩位小數*/
else
printf("您輸入的半徑值錯誤,半徑值需在0-10000之內 ");
return 0;
}
執行結果
③ c語言編寫一個計算圓柱體體積的程序,半徑r,高度h的數值通過鍵盤輸入
#include <stdio.h>
#define PI 3.1415926
int main()
{
double r,h;
scanf("%lf%lf",&r,&h);
printf("%lf",PI*r*r*h);
return 0;
}
//運行示例:
④ C語言編程:「編寫程序,求半徑為r的圓的內接正n邊形的面積.r和n由用戶輸入.」怎麼做啊求解。。。。
#include<stdio.h>
#include<math.h>
#define PI 3.1415926
void main()
{
double s, r; //s表示面積,r表示半徑
int n; //n表示正n邊形的邊數
printf("請輸入圓的半徑r:");
scanf("%lf",&r);
printf("請輸入正n邊形的邊數n:");
scanf("%d",&n);
s = n * r * r * sin(2 * PI / n) / 2;
printf("圓的內接正%d邊形的面積是%lf\n",n,s);
}
ps:這個是比較簡單點的了,執行一次就自動退出程序了。。。沒有加循環執行,而且對輸入的數據類型,范圍沒有進行判斷,所以要盡量減少輸入的錯誤。。樓主也可以自己加上,不是很難的。。
⑤ C語言程序設計 : 設圓半徑為r,圓柱高為h,求圓球表面積,圓球體機,圓柱體積。要求圓半徑r和圓柱h由用...
floatr,h;
floatp=3.14
printf("請輸入半徑r和高h: ");
scanf("%f%f",&r,&h);
printf("圓球的表面積是:%f,,,,圓球的體積是:%f,,,,圓柱的體積是:%f",4*p*r*r
,r*r*r*p*(4/3),p*r*r*h);
⑥ 編寫一個c語言程序,要求輸入圓的半徑r,圓柱高h,求圓的周長、面積、體積,圓柱體積,怎麼做
可以先定義圓周率pi為3.1415926,再定義雙精度變數半徑r、高h、周長、面積、體積,輸入相關數據後計算輸出結果即可,實現該功能程序多樣並不唯一,具體程序如下。
⑦ 用c語言編寫程序,有一個圓柱體,底面半徑為r,高為h,求底面周長,底面面積,和圓柱體體積,要求用s
#include<stdio.h>
intmain()
{
floatr,h,s,v,c;
printf("請輸入圓的底半徑和高(用空格分隔):");
scanf("%f%f",&r,&h);
c=2*3.14*r;
s=3.14*r*r;
v=3.14*r*r*h;
printf("C=%f S=%f V=%f ",c,s,v);
return0;
}
/*
輸出:
請輸入圓的底半徑和高(用空格分隔):12
C=6.280000
S=3.140000
V=6.280000
*/