C簡單的小題,C 乙個簡單的小題

2022-09-02 09:20:09 字數 1106 閱讀 4157

1樓:

if (b == a[h])

if (c == 0)

上面這一段改為:

if (b == a[h])

在for迴圈外面寫

if(c==0)

解釋:輸入乙個字元,進入迴圈裡判斷,是母音,就列印您輸入的是母音字元,且c為1

不是母音時,c值無改變,c=0,if判斷成立,列印這不是母音字元

2樓:夜閮

for (int h = 0; h < a.length;h++)else }

if(c>0)

因為你的c永遠等於0

所以只要不輸入'a'每次迴圈都會先出現:"這不是母音字元"

if (c == 0)

這個if其實是沒有作用的

3樓:摩銳進

你的break用的有問題撒!因為break只是跳出本迴圈!但是c一直為0所以後面的if (c == 0)

{ console.writeline("這不是母音字元");

應該總是執行撒

4樓:

上面改成

for (int h = 0; h < a.length;h++) }

if (c == 0)

else

5樓:好人未必有好報

改為char a =;

char b;

int c = 0;

console.writeline("請輸入乙個字元");

b = char.parse(console.readline());

for (int h = 0; h < a.length; h++)}if (c == 0)

6樓:

static void main(string args); char b;

int c=0;

console.writeline("請輸入乙個字元");

b=char.parse(console.readline());

for (int h = 0; h < a.length;h++)esle }

} }}

c語言簡單小題,乙個簡單的C語言題

樓主把 return n 這句給刪除了,這句沒有用。要返回值幹嘛,刪除了就能輸出結果了4000多。過早地遇到了return n,致使main函式執行提前結束,不會再執行printf return可以立即結束幾乎任何乙個函式,無論後面還剩下什麼語句,都不會再被執行。這裡的main 前面沒有給出返回型別...

簡單的C語言問題,乙個簡單的C語言問題

指標型別就是陣列名。b a就是把a 的陣列名賦值給了 b,則 b就儲存了a陣列。因為是b 所以先賦值陣列a給b 然後,b再自加。則b就為1.因為 b已經儲存了陣列a,所以 b的頭位址開始從陣列a 1 儲存,此時 b 20,30,40,50 因為運算優先順序是單目運算子高,所以先運算 所以,事實上 b...

簡單的C語言問題,求大神,乙個簡單的C語言問題,求大神!

你預計是啥樣的啊。簡單的c語言問題,求大神講解!25 前式表示當輸入的第二個整型數m小於等於0時跳出while迴圈,後式表示當輸入的第乙個整型數n小於等於0時跳出while迴圈。但要注意,第二式雖然是第乙個數 0時退出迴圈,但因為scanf 還要等待輸入乙個數,所以第二個數無論輸入什麼數都會跳出wh...