1樓:匿名使用者
try this.
不過,要注意,字元陣列的大小
2樓:慕桖尋綠
#include
#include/*這裡*/
#define n 100
#define m 10
void main()
,i,m=0,n=0;
printf("請輸入一句英語\n");
gets(a);
for(i=0;i<=n;++i)
}for(i=0;i<26;++i)
printf("字母%c出現了%d次\n",ch++,b[i]);
char c[m],d[m];
printf("請輸入要查詢的字元");
gets(c);
printf("請輸入要替換的字元");
gets(d);
fun(a,c,d);
}void fun(char *a,char *c,char *d)/*置換函式*/
if(i char *term=t; for(i=0;i for(i=0;i puts(a);}} 3樓:匿名使用者 for(i=0;i<=n;++i) 這點錯了吧,因為你是gets(a) 所以不確定你輸入了多少的字元,應該改成這樣你看行不行: int len= strlen(a); for(i=0;i<=len;++i) 下面不變 4樓:匿名使用者 替換的字串和被替換的字串是等長的還是不等長的? 5樓:匿名使用者 這是我寫的查詢一段英文中每個字母出現的次數,第二步是再此基礎上,加上一個替換一段字串。字串使用者給出。 我這個寫的不是很好,但是希望能在程式後面補充上第二部。 查詢替換字串再替換。 第一題 include stdio.h int main 第二題 include stdio.h int main fibonaci 0 1 fibonaci 1 1 for int i 2 i 20 i fibonaci i fibonaci i 1 fibonaci i 2 for int i ... scanf 函式中沒有精度控制。如 scanf 5.2f a 是非法的。不能企圖用此語句輸入小數為2位的實數。則排除c b,d沒有 排除 格式輸入嚴格按照格式輸入就好了,如果是c的話輸入得是 6.2283.1900 6.2在輸出的時候有作用,再輸入的時候沒作用。一道c語言程式設計題,求解答並且說明錯... 定義兩個變數score和medal,然後寫i一個switch語句就可以了,最後,輸出之前判斷下是否大於100如果大於一百,賦值為100就可以了。include include int main c語言作業,求解答 楊輝三角 include int main void for i 0 i 6 i fo...求c語言程式設計解答,求C語言程式設計解答
一道c語言題目求解答,一道C語言程式設計題,求解答並且說明錯誤原因!!
c語言作業求解答,C語言作業,求解答