1樓:匿名使用者
printf("%c",parag[j][i]); 應該是%c不是%s
if((parag[j][i]>='a'&¶g[j][i]<='z')||(parag[j][i]>='a'&¶g[j][i]<='z'))
第一已經判斷是在a-z或者a-z之間了,再在裡面判斷大於z 沒有必要哦
應該放在else裡面啊
還有 那個while應該是if吧 不然會死迴圈的。
#include
void main()
, };
int i,j;
for(j=0;j<=1;j++)
printf("\n");
for(j=0;j<=1;j++)
else if((parag[j][i]>'z' && parag[j][i]<='z'+5) || parag[j][i]>'z')
printf("%c",parag[j][i]);}}
}printf("\n");}
2樓:偏執的it工匠
修改後的程式如下:
#include
void main()
, };
int i,j;
for(j=0;j<=1;j++)
printf("\n");
for(j=0;j<=1;j++)
}printf("%s",parag[j]);
}printf("\n");
} 程式有許多語法錯誤,可能是網頁的頁面顯示問題,最重要的有許多邏輯錯誤,導致程式編譯不出來。
首先是首次輸出的問題,見改後的程式。
其次是字元轉變中第二個迴圈用錯了,你可以看看修改後的程式,不知道是不是你想要的。
3樓:匿名使用者
#include
void main()
, };
int i,j;
for(j=0;j<=1;j++)
printf("\n");
for(j=0;j<=1;j++)
else if((parag[j][i]>'z' && parag[j][i]<='z'+5) || parag[j][i]>'z')
printf("%c",parag[j][i]);}}}printf("\n");
} 不知道你想要的結果是什麼?
你看看這個對不?
我執行了一下,可以執行,只是結果很亂,不知是什麼東東!!
c語言簡單程式設計題
看在50分的份上。全部編譯測試通過。看在我幫你做作業的這麼辛苦的份上,在加點分吧。1 源 include stdio.h void main printf 個位 十位 百位上的和是 d n a 10 a 10 10 a 100 輸出結果 請輸入一個3位數 6坑爹呢?你輸入的那是3位數嗎?請重新輸入 ...
C 的一個簡單的程式設計問題,C 簡單問題
以後在慢慢做好了!if.else要long int定義。記住這點就行了。做這種題,種捨得分啊!用c 怎麼程式設計這一題?編寫程式完成以下功能 輸出小於1000的自然數中,能被11整除且各位數字之和為13的數。要求用如下函式判斷一個整數是否能被11整除且各位數字之和是否為13 void fun int...
求解一道c 程式設計題,求解一道簡單的C語言程式設計題
include using namespace std int search int p1,int n,int p2 void print int p,int n int main int arr1 10 int arr2 int count search arr1,10,arr2 print ar...