1樓:匿名使用者
#include
int main(void)
if (sum == n)
puts("yes");
else
puts("no");
}return 0;}
2樓:棲鳳婷
#include
int isdata(int data);
int isdata(int ndata){if(n<6) return 0;
int temp,sum;//x表示要判斷的數,temp表示數的因子,sum表示因子之和.
sum= 0;
for(temp=1;temp
3樓:夜禮服假面
#include
void iswanshu(int x);
void main()
//定義一個判斷是否是完數的函式
void iswanshu(int x)
{int i,k;
for(i=1;i
4樓:
/***演算法思路:一個數如果恰好等於它的因子之和,這個數就稱為「完數」。
首先,求出這個數的所有因子,並將這些因子進行累加,如果該數的因子恰好等於該數本身,則該數是完數,否則不是。
*/#include
//判斷是否為完數的函式
int iswanshu(int x)
{int i,sum=0;
for(i=1;i
編寫一個判斷數n是否是素數的函式(c語言)
5樓:陽光上的橋
判斷一個數是否素數的函式可以這樣寫:
int chk(int x)
把80撤分為兩個素數之和的程式**可以這樣寫:
main()
用c語言函式判斷是否是完數
6樓:飛喵某
1、首先開啟c語言的編輯軟體,這裡是使用vs2017版,在c語言的檔案中寫入標頭檔案和主函式備用:
2、首先是用scanf函式定義一個輸入數字的功能,然後判斷完數,通過取餘(%)的方法來進行判斷。如果判斷出來取餘結果為0,那麼就把這些因子全部加起來,得到因子的和和與n進行比較,如果相等,那麼就是完數,反之不是完數;最後需要輸出結果:
3、最後使用快捷鍵crtl+f5編譯除錯一下程式,開啟的命令列輸入一個數字,按下回車後螢幕上就會顯示該數是否為完數了。以上用c語言判斷完數的操作:
7樓:樂跑小子
#include
void iswanshu(int x);
void main()
//定義一個判斷是否是完數的函式
void iswanshu(int x)
//如果k等於x那輸出的數就是完數
if(k=x)
printf("\n");
}else
printf("%d不是完數!",x);}
8樓:超級奶爸頭子
我給你寫了一個:累死了
#include
void main() }
9樓:匿名使用者
用的是c++,c改下就行了
#include
using namespace std;
int factor(int n)
if(sum==n)
return 1;
else
return 0;
} void prifac(int n) }void main() }}
用c語言編寫一個程式:判斷一個數n能否同時被3和5整除
10樓:carry_小小
#include
main()
else
system("pause");}
11樓:沒有走鐹菂蕗
#include
main()
12樓:離離原上花開
#include
void main()
else
printf("%d can not be divisible by 3 and 5\n",n);}
13樓:
應該是 3 或 5 吧?是這個
if(n%3==0 || n%5==0)return 1;
和的話是:&&
14樓:匿名使用者
else後面要跟一個語句,不懂能別瞎比比嗎
用c語言編寫「判斷一個數是否為完數」!
15樓:飛喵某
2、首先是用scanf函式定義一個輸入數字的功能,然後判斷完數,通過取餘(%)的方法來進行判斷。如果判斷出來取餘結果為0,那麼就把這些因子全部加起來,得到因子的和和與n進行比較,如果相等,那麼就是完數,反之不是完數;最後需要輸出結果:
3、最後使用快捷鍵crtl+f5編譯除錯一下程式,開啟的命令列輸入一個數字,按下回車後螢幕上就會顯示該數是否為完數了。以上用c語言判斷完數的操作:
16樓:勵谷桖
#include
void main(void)
17樓:風若遠去何人留
一、數學知識:
完數即完全數。
完全數(perfect number),又稱完美數或完備數,是一些特殊的自然數。它所有的真因子(即除了自身以外的約數)的和(即因子函式),恰好等於它本身。如果一個數恰好等於它的因子之和,則稱該數為「完全數」。
二、演算法分析:
根據數學定義,要判斷是否為完數,則需要取出所有真因子相加,然後判斷是否相等即可。
#include
int isperfectnum(int n)//判斷n是否為完數,如果是,則返回1,否則返回0.
int main()
18樓:疏獻湯爾
1234567891011121314#include "stdio.h"main()
19樓:
只寫函式了啊~
#include "math.h"
short prime(int x)//返回0表示不是素數,返回1表示是素數
return(1);}
20樓:匿名使用者
#include
int main()
}if(p==n)
printf("yes\n");
else
printf("no\n");
return 0;}
21樓:企鵝
#include
int main()
while(i if(n==sum) printf("%d為完數",n); else printf("%d不是完數",n); return 0;} c語言 判斷一個數n是否能被3和 7整除 22樓:匿名使用者 #include #include int main() else return 0;} 23樓:匿名使用者 printf(n%(3*7)?"yes":"no"); n 應該會求吧.就是1 2 3 4 5 n.1.把數字轉化成字串,統計結果中0的個數.include include int digit int n while n 0 n 0 return d void itoa int n,char des else void itora int n,char ... include void main printf min d min 執行示例 include void mian int min a 0 for i 1 i入的最小的數是 d min include intmain 輸入一個正整數n,再輸入n個整數,輸出最小值 c語言 你題目有沒有寫全,如果按照你... 你的程式我改了下,沒什麼大的問題,你自己看看 include include int main printf n return 0 ps 這個題目要求輸入的是一個四位數,所以可以簡單的使用窮舉法,一位一位的列印就可以了。我還是建議樓主使用下面的這種辦法,可以輸出多位的。include include...用c語言輸入自然數n求n同時統計結果中有多
c語言怎麼寫出輸入正整數n,再輸入n個整數,輸出最小
C語言題目輸入整數n(設1000 n 9999),將n按十進位制位分解為各乘式的累加和