1 #include <stdio.h> 2 #include <stdlib.h> 3 4 //實現 依次輸入三個遞增的數 然后正確輸出 5 6 //為什么得不到我們想要的結果呢 這就是else匹配的問題 當然了 在編譯器里面他會自動給你匹配 7 //但是如果沒有了編譯器 筆試的時候呢。。。。 8 //原因為:else應該和它前面 最近的if語句配對 因此必須在同一個作用域(可以理解為大括號擴起來的) 9 //怎么修改呢 10 void main3() 11 { 12 int a,b,c; 13 scanf_s("%d,%d,%d",&a,&b,&c);//輸入三個數3 2 1 14 if(a<b)xiux 15 16 if(b<c) 17 18 printf("輸入的數據呈遞增規律"); 19 else 20 { 21 printf("輸入的數據呈現非遞增規律"); 22 } 23 system("pause"); 24 } 25 26 // 27 //void main() 28 //{ 29 // int a,b,c; 30 // scanf_s("%d,%d,%d",&a,&b,&c);//輸入三個數3 2 1 31 // if(a<b) 32 // 33 // if(b<c) 34 // 35 // printf("輸入的數據呈遞增規律"); 36 // else 37 // { 38 // printf("輸入的數據呈現非遞增規律"); 39 // } 40 // else 41 // { 42 // printf("輸入的數據呈現非遞增規律"); 43 // } 44 // system("pause"); 45 //}
?