c語言第四次部落格作業 巢狀迴圈

2022-05-19 23:14:40 字數 2191 閱讀 8048

1.第一步:定義四個整型變數n,i,j,product;

2.第二步:輸入n,令i=1,j=1;

3.第三步:若i<=n執行第四步;

4.第四步:若j<=n 執行第五步;

5.第五步:product=ij;

6.第六步:輸出ij=product,向右保留四個字元

7.第七步:如果i=j則換行

8.第八步:i++,j++,返回第三步;

問題:不明白右對齊怎麼處理導致輸出的資料與樣例不符

1.第一步:定義五個整型變數n,i,count,number,j;

2.第二步:輸入n;

3.第三步:count=0,i=2,j=2;

4.第四步:若i<=n執行第五步

5.第五步:number=pow(2,i)-1;

6.第六步:若j<=number執行第七步;

7.第七步:判斷如果number%j=0,i++,j++,返回執行第四部

8.第八步:如果j>number/2且number%j!=0則輸出number,count++;

9.第九步:i++,j++,返回第四步;

9.第十部:如果count=0,則輸出none;

問題:無論輸入何值都只能輸出none;

解決辦法:

除錯後發現進不去第二個迴圈,導致無法判斷輸出素數,最終結果只會輸出none,更改迴圈判斷條件和內部if判斷的條件後才可以繼續執行

1.第一步:定義整型變數repeat,n,i,goal,max,min,j,sum;浮點型變數score;

2.第二步:輸入repeat;

3.第三步:i=1;j=1;

4.第四步:若i<=repeat進入第五步;

5.第五步:輸入n,goal;

6.第六步:max=goal,min=goal,sum=goal,

7.第七步:若j<=n-1進入第八步

8.第八步:輸入goal;

9.第九步:如果maxgoal.min=goal;

11.第十一步:sum=sum+goal;

12.第十二步:j++,返回第七步

13.第十三步:score=(sum-min-max)/(n-2);

14.第十四步:輸出score,保留兩位小數;

15.第十五步:i++,返回第四步

問題:

n放在了外迴圈的外面,提交時一直提示答案錯誤但輸出又與樣例一樣

解決辦法:舍友提示如果輸入的repeat為2會怎麼樣,代入後發現這樣會與題意不符,評委人數變為固定

鄭偉我的**:

同學**:

(1)同學的思路和解題能力遠遠在我之上,**可讀性強,簡潔明瞭

(2)我還是比較喜歡他的風格,不做多餘的事,做的事不多餘

(1).如果控制字元輸出保留的空格數

(2).學會了按規定圖形輸出

(3).巢狀迴圈程式的編寫

(4).字母的增減也可以用+1,-1來表示

對按照規定輸出圖形還是不太了解,第一次接觸一點思路都沒有,還要多加練習。

C語言第四次部落格作業 巢狀迴圈

使用自定義函式時,需要函式宣告,定義,呼叫,結果返回。函式宣告 函式型別 函式名 參數列 ps 函式宣告是一句c語言,以分號結束。函式定義 函式型別 函式名 形式參數列 函式首部 函式呼叫 函式名 實際參數列 形參表 型別1 形參1 型別2 形參2 函式型別為void,不直接返回乙個值。定義在在函式...

第四次部落格作業

1 某公司 的後台管理有乙個使用者註冊的功能需要測試,該測試為黑盒測試,請用 的方式給出該功能的測試用例 參考課本 p107 頁 使用者註冊功能描述如下 1 管理員必須先登入,方可進入 後台管理,進入後台管理介面後可以進行使用者註冊 假設使用者註冊的 url位址為 使用者註冊要求輸入使用者名稱 密碼...

C語言 第四次作業

作業要求一 70分 實踐最簡答的專案wordcount,必須完成其中的基本功能,若可以完成其他功能給予加分。完成後請將你的設計思路 主要 寫在本次作業部落格裡。真的迷茫,老師辛苦了。要求二 學習總結和進度 1 git 2 點評3個同學的本週作業。王姝雯 孫銘婧 張心悅 3 請用 和折線圖呈現你本週 ...