c語言思想4

2021-06-22 16:55:23 字數 508 閱讀 2855

貌似輸出幾個#

#include

main()

else

printf("%c",ch);

/* */

printf(" ");

/* */

@@scanf("%c",&ch);

一堆中乙個被接收進這裡了

}printf("#\n");

/* */

getchar();

}輸入245# 得到44 ##### ; ***#這種格式的話第乙個x代表列印出幾個數字,第二個代表要重複的數字,第三個就是#的個數

過程  一。2進入ch  介面還有45#未接收  判斷ch  count=2 nch接收4  執行for 打出4,再打出4 此時介面上有5# 44  列印「」 得5# 44「 」 ch接收5  由於ch不等於#  重新執行while內容到@@這之前內容為# 44 ####「」  scanf接收#加判斷列印#換行

ps:輸入奇數個x  依然按照這種格式,由於基礎缺乏,這次解析用了很久

C語言思想6

猜數字 include include include void main 下面一段都是對猜數字過程中可能出現的情況來預備的 如果是隨機數的,需要更改變數,判斷語句可以縮小到三條 i 0 while number price while number 1 number 100 if number 9...

C語言各種排序思想

1 氣泡排序 如果是公升序,就是把最大的數排到末尾,末尾下標向前移動,利用相鄰數字比較大小實現把最大的數排到末尾,a j 和a j 1 比較大小,如果a j 1 大則交換。這樣兩兩交換下來,最後乙個肯定最大,最後乙個已經排好,下次迴圈不用再排,所以下標做減一操作。include include in...

C語言 遞迴演算法思想

繼上篇博文裡介紹的c語言常見基礎演算法,本篇在於演算法的思路的整理和常見的演算法程式設計實現。定義 遞迴具體用法其實就是讓你把乙個問題分解成很多個類似的情況,雖然你要解決這個問題非常難,莫名其妙,要你想幾年,但是把他一直遞迴分解,就變成很好理解的單種情況,而你整個問題又是跟這個單種情況類似,把整個問...