C語言練習

2021-08-20 02:20:14 字數 1373 閱讀 3411

輸出7 和7 的倍數,還有包含7 的數字例如(17,27,37,...,70,71,72,73,...)

2.需求分析

輸出7 和7 的倍數,還有包含7 的數字,從小到大排列的不大於n 的與7 有關的數字,每行乙個

(1)  

輸入的形式和輸入值的範圍:輸入乙個整型資料,輸入值範圍n<30000

(2)  

輸出的形式:每行輸出乙個符合條件的數

(3) 

程式所能達到的功能:分行輸出7 和7 的倍數,還有包含7 的數字

(4)  

測試資料: 輸入29 輸出 7 14 17 21 27 28

3.概要設計

for迴圈從7到輸入的數找符合條件的數

4.使用者使用說明

當介面出現 enter munber <30000:

即可輸入數字 等待結果

5.測試結果

6.附錄

#include

void main()

第四平方和定理,又稱為拉格朗日定理:每個正整數都可以表示為至多4個正整數的平方和。如果把0包括進去,就正好可以表示為4個數的平方和。比如:5 = 0^2 + 0^2 + 1^2 + 2^2 ,7 = 1^2 + 1^2 +1^2 + 2^2 (^符號表示乘方的意思)對於乙個給定的正整數,可能存在多種平方和的表示法。 要求你對4個數排序: 0 <= a <= b <= c <=d  並對所有的可能表示法按a,b,c,d 為聯合主鍵公升序排列,最後輸出第乙個表示法

2.需求分析

對4個數排序: 0 <= a <= b <= c<= d  並對所有的可能表示法按 a,b,c,d 為聯合主鍵公升序排列,最後輸出第乙個表示法

(1)    

輸入的形式和輸入值的範圍:輸入乙個整型資料 輸入值範圍為正int範圍

(2)    

輸出的形式:a b b d

(3)    

程式所能達到的功能:找出這個數等於的4個數平方和相加的數

(4)    

測試資料:輸入5 輸出 0 0 1 2

3.概要設計

因為要求公升序排序 所以一開始就設定 a即可這樣就方便多了

用for迴圈尋找數字

只要輸入的數等於a*a+b*b+c*c+d*d即可輸出

4.使用者說明

程式頁面出現之後 直接輸入乙個整型資料

5.測試結果

6.附錄

#include

void main()

}

C語言練習

練習1 include stdlib.h include iostream.h include stdio.h void main cout 輸入檔案1的資料內容 以 結束 while ch stu n void input char a a用於接收要寫入資料的檔名 inti file fp if ...

c語言練習

經常練練,有易於身心健康,避免出沒遇到熊。1 請編寫函式fun,對長度為7個字元的字串,除首 尾字元外,將其餘5個字元按ascii碼降序排列。例如,若原來的字串為ceaedca,則排序後輸出為cedceaa。注意 部分源程式給出如下。請勿改動主函式main和其他函式中的任何內容,僅在函式fun的花括...

c語言練習

列印出上面的圖案 include include void put int n int main for int i 13 2 i 1 i 2 return 0 求出0 999之間的所有 水仙花數 並輸出。水仙花數 是指乙個三位數,其各位數字的立方和確好等於該數本身,如 153 1 5 3 則153...