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