第三章 課本題目
阿新 • • 發佈:2019-02-18
不想 數字 就是 main 輸入 sca can col 操作
例題 3.1(超級簡單):
計算並輸出一個三位整數的個位、十位、百位數字之和。(153為例)
#include<stdio.h> int main() { int x=153,sum=0; int elem[3]; elem[0]=x/100; elem[1]=(x-100*elem[0])/10; elem[2]=x%10; sum=elem[0]+elem[1]+elem[2]; printf("%d\n",sum); return 0; }
宏常量與宏替換
例題 3.2(簡單到不要不要的)
計算半徑為5.3的圓的周長和面積:
1 #include<stdio.h> 2int main() 3 { 4 double r=5.3,pi=3.14159; 5 printf("%lf\n",2*pi*r); 6 printf("%lf\n",pi*r*r); 7 return 0; 8 }
例題 3.3(還是那麽簡單)
題目和上面一樣,只不過是輸入式的。
#include<stdio.h> int main() { double r,pi=3.14159; printf("Input r:\n"); scanf("%lf",&r); printf("%lf\n",pi*r*2); printf("%lf\n",pi*r*r); return 0; }
例題 3.4(無腦操作)
題目繼續一樣,用宏常量定義PI。
#include<stdio.h> #define PI 3.14159 int main() { double r; printf("Input r:\n"); scanf("%lf",&r); printf("%lf\n",PI*r*2); printf("%lf\n",PI*r*r); return 0; }
例題 3.5(題目繼續一樣,用const常量定義PI,都不想寫了。)
例題 3.6 (題目就是一個float的變量賦值給int型變量以後輸出。更不想寫這題了。)
例題 3.7 (復習這題直接不要看了。強制轉換符的使用)
例題 3.8 (不看了,計算三角形的面積,用到個sqrt()函數而已)
第三章 課本題目