C 語言 講義 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 A B C
程式設計大法: 第三層 重覆型計算題
*****
題4: 顯示9*9乘法表
構成要件: 1. 重覆型(單層迴圈(for、前測while、後測while)、多層(巢狀)迴圈)
2. 輸入資料 -> 選擇(+計算) ->
題1: 1+2+3+...+10 = ?
題2: 顯示1~100之間4的倍數
題3: 顯示 如下圖示
****
***
**
*
程式: 1+2+3+...+10 = ?
#include<stdio.h> int main() { int sum=0,i; for(i=1;i<=10;i++) sum = sum + i; printf("1+2+3+...+10 = %d\n",sum); }執行方法: 直接執行
#include<stdio.h> int main() { int i; for(i=4;i<=100;i+=4) { printf("%d,",i); } printf("\n"); }執行方法: 直接執行
#include<stdio.h> int main() { int i,j; for(i=1;i<=5;i++) // i代表第i行 { for(j=1;j<=6-i;j++) // j代表這一行要輸出幾個* { printf("*"); } printf("\n"); // 換行 } }執行方法: 直接執行
#include<stdio.h> int main() { int i,j; for(i=1;i<=9;i++) // i代表第2個數字 { for(j=1;j<=9;j++) // j代表第1個數字 { printf(" %d*%d=%2d ,",j,i,j*i); } printf("\n"); // 輸出9個乘法運算才換行 } }執行方法: 直接執行