第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會(huì)有你想問的

求大神編寫一個(gè)判斷完數(shù)的C程序!

求大神編寫一個(gè)判斷完數(shù)的C程序!

C
yuantongxin 2016-04-27 20:25:53
完數(shù)題目內(nèi)容:一個(gè)正整數(shù)的因子是所有可以整除它的正整數(shù)。而一個(gè)數(shù)如果恰好等于除它本身外的因子之和,這個(gè)數(shù)就稱為完數(shù)。例如6=1+2+3(6的因子是1,2,3)。現(xiàn)在,你要寫一個(gè)程序,讀入兩個(gè)正整數(shù)n和m(1<=n<m<1000),輸出[n,m]范圍內(nèi)所有的完數(shù)。提示:可以寫一個(gè)函數(shù)來判斷某個(gè)數(shù)是否是完數(shù)。輸入格式:兩個(gè)正整數(shù),以空格分隔。輸出格式:其間所有的完數(shù),以空格分隔,最后一個(gè)數(shù)字后面沒有空格。如果沒有,則輸出一個(gè)空行。輸入樣例:1 10輸出樣例:6
查看完整描述

2 回答

?
qq_五菱宏光_0

TA貢獻(xiàn)1條經(jīng)驗(yàn) 獲得超0個(gè)贊

#include <stdio.h>
int wan(int i);
int main()
{
int i,a,b,count=0;
scanf("%d %d",&a,&b);
for (i=a;i<=b;i++)
{ ?
? if(wan(i))
? ?{
? ? ? ? ?if(count>=1)
? ? ? ? ?{
? ? ? ? ? ? ? ?printf(" ");
? ? ? ? ?}
? ? ? ? ? ? ? count++;
? ? ? ? ? ? ? ? printf("%d",i);
? }
}
if (count==0)
?{
? printf("NIL\n");
?}
return 0;
}

?

int wan(int i)
{
int k,sum=1;

if (i==1) return 0;
for(k=2;k<=i/2;k++)
{
? ? if(i%k==0)
? ? ? {
? ? ? ?sum=sum+k;
? ? ? }
}
if(sum==i)
? {
? ?return 1;
? }
else
{
return 0;
}
}

?

查看完整回答
反對 回復(fù) 2017-04-21
  • 2 回答
  • 1 關(guān)注
  • 3743 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號