c语言else匹配问题
生活随笔
收集整理的這篇文章主要介紹了
c语言else匹配问题
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
1 #include <stdio.h>
2 #include <stdlib.h>
3
4 //實(shí)現(xiàn) 依次輸入三個(gè)遞增的數(shù) 然后正確輸出
5
6 //為什么得不到我們想要的結(jié)果呢 這就是else匹配的問題 當(dāng)然了 在編譯器里面他會自動(dòng)給你匹配
7 //但是如果沒有了編譯器 筆試的時(shí)候呢。。。。
8 //原因?yàn)?#xff1a;else應(yīng)該和它前面 最近的if語句配對 因此必須在同一個(gè)作用域(可以理解為大括號擴(kuò)起來的)
9 //怎么修改呢
10 void main3()
11 {
12 int a,b,c;
13 scanf_s("%d,%d,%d",&a,&b,&c);//輸入三個(gè)數(shù)3 2 1
14 if(a<b)xiux
15
16 if(b<c)
17
18 printf("輸入的數(shù)據(jù)呈遞增規(guī)律");
19 else
20 {
21 printf("輸入的數(shù)據(jù)呈現(xiàn)非遞增規(guī)律");
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);//輸入三個(gè)數(shù)3 2 1
31 // if(a<b)
32 //
33 // if(b<c)
34 //
35 // printf("輸入的數(shù)據(jù)呈遞增規(guī)律");
36 // else
37 // {
38 // printf("輸入的數(shù)據(jù)呈現(xiàn)非遞增規(guī)律");
39 // }
40 // else
41 // {
42 // printf("輸入的數(shù)據(jù)呈現(xiàn)非遞增規(guī)律");
43 // }
44 // system("pause");
45 //}
?
轉(zhuǎn)載于:https://www.cnblogs.com/lanjianhappy/p/6039168.html
創(chuàng)作挑戰(zhàn)賽新人創(chuàng)作獎(jiǎng)勵(lì)來咯,堅(jiān)持創(chuàng)作打卡瓜分現(xiàn)金大獎(jiǎng)總結(jié)
以上是生活随笔為你收集整理的c语言else匹配问题的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 网页特效:用CSS3制作3D图片立方体旋
- 下一篇: 【poj2464】树状数组