C語言程式設計範例--簡單運算式與基本輸入輸出
ex1: 求解BMI
程式說明:輸入使用者身高(h)、體重(w),利用
BMI= w/(h*h)算出BMI,並輸出BMI結果。
程式碼:
//程式功能:求解BMI
//作者:Anny
//完成日期:2005/4/1
#include <stdio.h>
#include <stdlib.h>
int main( )
{
float height, weight, BMI;
printf("height=?(m)");
scanf("%f",&height);
printf("weight=?(Kg)");
scanf("%f",&weight);
BMI = weight / (height * height);
printf("BMI=%f", BMI);
system("PAUSE");
return 0;
}
-------------------------------------------------------------------------------------------------------
ex2: 求圓面積
程式說明:輸入圓的半徑(r),利用area = pi * r *r 算出圓面積,並輸出。
//程式功能:求圓面積
//作者:Anny
//完成日期:2005/4/1
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
int main( )
{
float radius, area, PI;
printf("radius=?");
scanf("%f",&radius);
PI = 2 * acos(0.0);
area = PI * pow(radius, 2);
printf(" area=%.4f 平方單位",
area);
system("PAUSE");
return 0;
}
--------------------------------------------------------------------------------------------------------------------------------------------
ex3: 攝氏溫度轉華氏溫度
程式說明:輸入攝氏溫度(C),利用 F = 9*c/5 + 32 算出華氏溫度,並輸出。
//程式功能:攝氏溫度轉華氏溫度
//作者:Anny
//完成日期:2005/4/1
#include <stdio.h>
#include <stdlib.h>
int main( )
{
float F,C;
printf("C degree=");
scanf("%f",&C);
F = 9*C/5 + 32;
printf(" F = %.2f C =
%.2f ", F,
C);
system("PAUSE");
return 0;
}
ex4: 求等差級數第n項
程式說明:(已知)輸入等差級數的首項a0、公差d、項數n,
利用an = a0+(n-1)*d 算出第n項(an),並輸出。
//程式功能:求等差級數第n項
//作者:Anny
//完成日期:2005/4/1
#include <stdio.h>
#include <stdlib.h>
int main( )
{
int a0, d, n, an;
printf("首項a0=");
scanf("%d",&a0);
printf("公差d=");
scanf("%d",&d);
printf("項數n=");
scanf("%d",&n);
an
= a0 + (n-1) * d;
printf(" 首項為 %d,公差為
%d 之等差級數中,第 %d
項為 %d \n ", a0
, d , n
, an);
system("PAUSE");
return 0;
}