問關於C語言程式設計的思路,很小的兩個問題

時間 2022-02-02 03:10:07

1樓:貌似風輕

這類題一般都可以讓計算機遍歷所有情況,找出符合條件的情況比如第一題

你可以先

把輸入x

計算5x+1

判斷5x+1是否大於500

如果大於500,則輸出結果

如果小於500,則x=5x+1 迴圈到第二步這個功能的**寫出來,把輸出的結果儲存到y下一步就用for迴圈把x從1迴圈到120(因為很明顯x大於120時輸出結果肯定不會是596了。也可以不設定迴圈到多少結束,或者直接用while迴圈,直到輸出是596直接break結束迴圈。不過這樣的話如果沒有x能使輸出是596那麼程式就會就出現死迴圈),然後就判斷y是否等於596,如果是,那麼此時的x就是所求,再結束迴圈就可以了

第二題也一樣

可以定義兩個變數:大馬、母馬

然後用迴圈(這裡要巢狀迴圈),

for(大馬=0;大馬<34;大馬++)

{for(母馬=0;母馬<51;母馬++){ 小馬=100-大馬-母馬;

然後判斷 此時這些馬共馱的數量是不是100塊,是的話就輸出當前的三種馬的數量

2樓:

第一個用while,while(x<500){x=5x+1}第二個用幾個for迴圈就行了

求問c語言兩個題,求教C語言程式設計題兩道。

1 要相信執行結果 巨集是替換 程式是這樣執行的 fb fb k,k 1 k 7 fb k k 1 1 k 7 第一次巨集替換 k k 1 1 k 1 7 第二次巨集替換 3 3 1 1 3 1 7 11 3 1 7 27 注意替換時一定不要忘記 所有巨集替換是在編譯之前的預處理模組完成的 此時還沒...

C語言程式設計,c語言的程式設計

給十分寫那麼多。給你說第一個吧。輸入十個數,用一個for語句就好了。int a 10 for int i 0 i 10 i 最大數。int max a 0 int m for int j 0 j 10 j a i a 9 a 9 max 小數的變下符號就是了。c語言程式設計 摘要。親親具體什麼問題呀...

關於C語言的小程式設計

1 把int max int x,int y 移到main 上面。2 viod改為void。即 include int max int x,int y void main int max int x,int y 有以下兩個問題 1.viod改為void,否則編譯就通不過的2.scanf d,d a,...