當前位置:係統粉 > 電腦問答 > 其他問答 > 請幫我看一下這個C程序錯在哪裏

請幫我看一下這個C程序錯在哪裏

提問者:罐頭愛上金牛貓  |  瀏覽 次  |  提問時間:2017-01-21  |  回答數量:4

請幫我看一下這個C程序錯在哪裏 請原諒一下,我是剛學C,所以問題又多又菜,程序如下:#include<stdio.h>main(){char ch;scanf(\"%c\",&ch);if(ch>=&#39;a&#39;&&ch<=&#39;z&#39;) ch=ch-32; printf(\"%c\",ch);else if(ch>=&#39;A&#39;&&ch<=&#39;z&#39;) ch=ch+32; printf(\"%c\",ch);else printf(\"輸入錯誤,請輸入字母!\"); }在VC6.0中運行有兩個錯誤,找暈了都沒找到,請高手幫一下,先謝了哈

已有4條答案
反鬥小魔女

反鬥小魔女

回答數:49  |  被采納數:74

2017-01-21 14:50:39
if 語句錯了
if裏麵執行2條語句 要加上大括號

正規的寫法是:
if(){

}else if(){

}else{

}
讚 4
冰爺xxxxx

冰爺xxxxx

回答數:127  |  被采納數:65

2017-01-21 18:19:33
果然如此,很感謝 樓上的。[s:524]
讚 12
後會無期hqc

後會無期hqc

回答數:37  |  被采納數:89

2017-01-21 22:45:53
最後加個返回的函數吧
有些編譯器是會出錯的
要不在main函數前加個void
讚 3
hightu

hightu

回答數:33  |  被采納數:53

2017-01-21 23:59:09
這樣的話main前麵之前應該加void吧
讚 3
解決方法
版權信息

Copyright @ 2011 係統粉 版權聲明 最新發布內容 網站導航