1樓:匿名使用者
這樣就可以了,for迴圈記得加上大括號,'a'比'z'小,所以因該是if((a[i]>='a')&&(a[i]<='z'))
char a[10];
int i;
for(i=0;i<10;i++)
scanf("%c",&a[i]);
for(i=9;i>=0;i--)
2樓:匿名使用者
('a'>=a[i])&&('z'<=a[i])
比'a'小並且比'z'大的數,大概,也許是不存在吧!
如果是編譯不了,那就加上標頭檔案#include
3樓:匿名使用者
if(('a'>=a[i])&&('z'<=a[i]))把這句改成
if(('a'<=a[i])&&('z'>=a[i]))試試
4樓:匿名使用者
#include
void main}
5樓:匿名使用者
其實你的程式是可以執行的,
建議在開頭加上#include
還有就是你的邏輯是錯的, 應該是'a' <= a[i] <= 'z'
似乎你弄反了吧.
6樓:匿名使用者
你好!語法有兩處錯誤,沒有#include包含檔案命令。
還有沒有定義主函式。謝謝。
學C語言(初學者),初學者如何學C語言?
1.書籍的話,一定要先從基礎的書開始。網上一搜一大把,都是互相抄的,沒啥好推薦的。有一本稍微高階一點的 c和指標 你可以嘗試看這個也行。2.軟體的話,單純學c,基礎的時候用vc6.0挺好。想要為以後打基礎,並且有可能轉到c 之類的話,vs2010才是最好的選擇。等你對c有一定掌握的時候,linux ...
c語言初學者 提問
這是轉義字元。所有的ascii碼都可以用 加數字 一般是8進位制數字 來表示。而c中定義了一些字母前加 來表示常見的那些不能顯示的ascii字元,如 0,t,n等,就稱為轉義字元,因為後面的字元,都不是它本來的ascii字元意思了。轉義字元 意義 ascii碼值 十進位制 a 響鈴 bel 007 ...
初學者自學C語言應該選擇譚浩強C語言程式設計的第幾版
第二版,好像是偏藍色封面的。如果是自學的,有點難,如果有人教,至少可以少走彎路 我用的是第三版,內容很詳細,屬於入門級教材。不過好像已經出了第四版,不知道哪些方面有所改進。建議同時購買他的上機指導教材,課後練習就不要用他的。也可以看看 我的第一本c語言書 自學c語言買譚浩強的 c程式設計 哪個版本好...