C語言學習 練習2

2021-09-10 08:58:17 字數 1307 閱讀 7394

1、在字元陣列中指定開始位置插入字串:

#include #include #include int main()

; char b[32] = ;

int i, j, num;

printf("please input...\n");

scanf("%s%d%s", a, &num, b);

for (i = 0; i < strlen(a) - num + 1; i++)

for (j = 0; j < strlen(b); j++)

printf("%s\n", a);

return 0;

}

2、幾個字串求出最小串:

#include #include void min(char *x,char *y);

int main()

; char b[32] = ;

char c[32] = ;

printf("please input...\n");

scanf("%s%s%s", a, b, c);

min(a, b);

min(a, c);

printf("%s\n", a);

return 0;

}void min(char *x,char *y)

}

3、題目: 請編寫乙個c函式,該函式將乙個字串逆序:

#include #include int main()

printf("%s\n", p);

return 0;

}

4、題目: 輸入乙個字串,計算字串中子串出現的次數:

#include #include #include int main()

; char b[32] = ;

char *p, *q;

p = a;

q = b;

int i, j, count = 0;

printf("please input....\n");

scanf("%s%s", p, q);

if (strlen(p) < strlen(q))

for (i= 0; i < strlen(p) - strlen(q) + 1; i++)

}if (j == strlen(q) - 1)

i = i + strlen(q) ;

} }printf("%d\n", count);

return 0;

}

C語言學習 練習

1.100 200之間的素數怎麼判斷?includeint main if j i printf n return 0 2.求兩個數的最大公約數,最小公倍數?includeint main printf 最大公約數為 d n b printf 最小公倍數為 d n m n b 最小公倍數 兩個數的乘...

C 語言學習 2

程式2 題目 企題目 企業發放的獎金根據利潤提成。利潤 i 低於或等於10萬元時,獎金可提10 利潤高於10萬元,低於20萬元時,低於10萬元的部分按10 提成,高於10萬元的部分,可可提成7.5 20萬到40萬之間時,高於20萬元的部分,可提成5 40萬到60萬之間時高於40萬元的部分,可提成3 ...

c語言學習 2

在c語言程式設計中,比較重要的一點是變數要先宣告後使用,幾個變數的型別之前已經說過,不在贅述,注意unsigned表示不帶小數點的正數,輸出函式格式 printf printf 格式控制字串 輸出表列 其中格式控制字串用於指定輸出格式。格式控制串可由格式字串和非格式字串兩種組成。格式字串是以 開頭的...