完數-week6-C語言習題集
完數(5分)
題目內容:
一個正整數的因子是所有可以整除它的正整數。而一個數如果恰好等於除它本身外的因子之和,這個數就稱為完數。例如6=1+2+3(6的因子是1,2,3)。
現在,你要寫一個程式,讀入兩個正整數n和m(1<=n
#include <stdio.h>
#include <stdlib.h>
int isPerfectNumber(int number);
int main()
{
int i,temp;
int k,l;
scanf("%d %d",&k,&l);
for (i=k;i<l;i++){
temp =isPerfectNumber(i);
if (temp){
printf("%d ",temp);
}
}
return 0;
}
int isPerfectNumber(int number)
{
int i;
int sum=0;
for(i=1;i<number;i++){
if (number % i == 0){
sum += i;
}
}
if (sum == number){
return number;
}
else {
return 0;
}
}
相關文章
- 多項式加法-week7-C語言習題集C語言
- C語言——幾道習題C語言
- lua學習: lua及函數語言程式設計語言函數程式設計
- 函數語言程式設計初探(總集篇)函數程式設計
- 數字訊號處理c語言程式集C語言
- Go語言面試題分享:選擇題10道(3)go語言學習Go面試題
- Go語言面試題分享:選擇題10道(1)go語言學習Go面試題
- L1-074 兩小時學完C語言 分數 5C語言
- 小凱15天快速講完c語言-簡單學習第十課C語言
- 小凱15天快速講完c語言-簡單學習第八課C語言
- 【C語言練習題】小球反彈問題C語言
- go語言面試選擇題11道(4)go語言深入學習Go面試
- C語言學習筆記之變數C語言筆記變數
- JavaScript函數語言程式設計學習JavaScript函數程式設計
- 「學習記錄」《數值分析》第二章計算實習題(Python語言)Python
- Haskell學習-函數語言程式設計初探Haskell函數程式設計
- 深入學習javascript函數語言程式設計JavaScript函數程式設計
- JavaScript學習(3):函數語言程式設計JavaScript函數程式設計
- 習題集
- C語言學習方法,怎麼學習C語言?C語言
- 用C語言實現八數碼問題C語言
- 「學習記錄」《數值分析》第三章計算實習題(Python語言)Python
- 大一C語言程式設計練習題C語言程式設計
- 【R語言學習筆記】若干排序問題R語言筆記排序
- c語言基礎語法二——迴圈控制條件語句(完節)C語言
- go語言變數Go變數
- Go語言學習(3) - 變數與初始化Go變數
- C語言學習 兩個數的平方和C語言
- Python學習之函數語言程式設計Python函數程式設計
- java語言學習Java
- c語言複習C語言
- go語言學習Go
- go語言採坑:閉包共享變數問題Go變數
- 試題 演算法提高 質數2(C語言)演算法C語言
- 複習PHP-語言參考-預定義變數PHP變數
- Solidity語言學習筆記————5、全域性變數Solid筆記變數
- GO語言————4.4 變數Go變數
- 數學語言看世界