#include<stdio.h>
#include<stdlib.h>
int main(void)
{
int n,m; //宣告n 和 m 為整數
int a=1; //宣告 a = 1
int b=1; //宣告 b = 1
for(;;){ //迴圈
printf("歡迎使用乘法表\n");
printf("1.使用乘法表");
printf("2.離開\n");
scanf("%d",&m); //寫入m值
for(;;){
if(m==2) { //當 m 為 2 就結束程式
printf("結束使用乘法表\n");
system("pause");
return 0;
}
if(m==1) { //當 m 為 1 就執行以下
printf("請輸入9~12整數 ");
scanf("%d",&n); //寫入 n
} //如果 n 不為9~12 數值 則一直迴圈
if(n==9) { //當 n = 9 則執行以下
for(a=1;a<=9;a++){ //用for 迴圈 寫出 乘法表
for(b=1;b<=9;b++){
printf("%d*%d=%d ",a,b,a*b);
}
printf("\n");
}
a=1; //a 回歸 1
b=1; //b 回歸 1
system("pause");
system("cls");
break; //跳離迴圈
}
if(n==10) { //當 n = 10 則執行以下
for(a=1;a<=10;a++){ //用for 迴圈 寫乘法表
for(b=1;b<=10;b++){
printf("%d*%d=%d",a,b,a*b);
}
printf("\n");
}
a=1; //a 回歸 1
b=1; //b 回歸 1
system("pause");
system("cls");
break; //跳離迴圈
}
if(n==11) { //當 n = 11 則執行以下
while(a<=11){ //用while 迴圈 寫乘法表
while(b<=11){
printf("%d*%d=%d",a,b,a*b);
b++;
}
b=1;
a++;
printf("\n");
}
a=1; //a 回歸 1
b=1; //b 回歸 1
system("pause");
system("cls");
break; //跳離迴圈
}
if(n==12) { //當 n = 12 則執行以下
while(a<=12){ //用while 迴圈 寫乘法表
while(b<=12){
printf("%d*%d=%d",a,b,a*b);
b++;
}
b=1;
a++;
printf("\n");
}
a=1; //a 回歸 1
b=1; //b 回歸 1
system("pause");
system("cls");
break; //跳離迴圈
}
}
}
}
2014年5月7日 星期三
HW3 ( if )
訂閱:
張貼留言 (Atom)
沒有留言:
張貼留言