急求c語言程式設計從鍵盤任意輸入整數m若m不是

時間 2021-12-23 07:27:46

1樓:潮運虹

我這個效率最高,最直觀

#include

#include

void main()

}printf("\n");

if(n因子個數 == 0)

printf("no divisor! it is a prime number\n");

goto _開始;

}程式執行

請輸入待分析的正整數

16(2, 8) (4, 4)

請輸入待分析的正整數

256(2, 128) (4, 64) (8, 32) (16, 16)

請輸入待分析的正整數

1024

(2, 512) (4, 256) (8, 128) (16, 64) (32, 32)

請輸入待分析的正整數

255(3, 85) (5, 51) (15, 17)請輸入待分析的正整數

小力庭 2013-4-20 歡迎到我微博上交流weibo.com/litingsoft

2樓:

#include

void main()

}if(b==0)

printf("no divisor! it is a prime number\n");}

3樓:反寶的歲月

main()

{int m,n,i;

scanf(「%d」,&m);

for(i=2,n=0;i

{if(m%i==0) {printf(「%5d」,i);n++;}}if(n==0) printf("no divisor! it is a prime number\n");}

c語言:從鍵盤任意輸入乙個整數n,程式設計計算並輸出1-n之間的所有素數之和

4樓:匿名使用者

#include

#include

int prime(int x)

void main()

for(i=3;i<=n;i+=2)

if(prime(i)==1)

printf("\n和為%d",sum);

printf("\n");

}擴充套件bai

資料:

c語言書寫規則:

1.乙個說明或一du個語句佔zhi一行。

2.用{} 括起來的dao部分,通常表示了程式的某一層次結構。{}一般與該結構語句的第乙個字母對齊,並單獨佔一行。

3.低一層次的語句或說明可比高一層次的語句或說明縮排若干格後書寫。以便看起來更加清晰,增加程式的可讀性。在程式設計時應力求遵循這些規則,以養成良好的程式設計風格。

5樓:匿名使用者

你的程式抄中 判斷襲

素數並加和的部分有問

題在你的基礎上修改如下

ps:main不需要改動

# include

int sumprime(int n)

{int i;

int k;

int sum=0;

for(i=2;i<=n;++i )

{for(k=2;k

6樓:小夕陽丶

#include

#include

int ss(int n) /*檢查n是否du為素數zhi,dao如果是則返專

回1,否

屬則返回0*/

int main(void)

7樓:凌亂心扉

#include

int main()

}if(t==1)

}printf("1-%d之間的所有素數和為:%d\n",l,sum);

return 0;

}執行效果:

c語言程式設計:編寫乙個函式,輸出整數m的全部素數因子。例如:m=120時,因子為: 2,2,2,3,5。

8樓:匿名使用者

#include

#include

int isprime(int n)//判斷整數n是否為素數if(i>sqrt(n))

}return 1;

}int main()}}

if(i>sqrt(m))

return 0;}

9樓:匿名使用者

樓主你好!

根據你的要求實現**如下!

#include

int main()

printf("請輸入乙個數:");

int a;

scanf("%d",&a);

for(int i=2;i<=a;){

if(a%i==0&&i!=a){

printf("%d ,",i);

a=a/i;

a=a/i;

else i++;

return 0;

希望我的回答對你有幫助!

10樓:雪青小貓

//參考下~~

#include

main()

printf("\n");

printf("請輸入:\n");}}

11樓:九重天剛才

#include

using namespace std;

int main()}}

12樓:匿名使用者

到 凡 窩 電 腦 技 術 論 壇 學 習 吧

那有基礎到實戰的教程,非常詳細

有機會去看看把 !

c語言從鍵盤任意輸入乙個整數n,程式設計計算並輸出1~n之間的所有素數之和. 5

13樓:問明

#include

int main()

}if(t==1)

}printf("1-%d之間的所有素數和為:%d\n",l,sum);

return 0;

}執行結果:

14樓:匿名使用者

#include

#include

int prime(int x)

void main()

for(i=3;i<=n;i+=2)

if(prime(i)==1)

printf("\n和為%d",sum);

printf("\n");}

15樓:物理公司的

# include

int sumprime(int n)

{int i;

int k;

int sum=0;

for(i=2;i<=n;++i )

{for(k=2;k

c語言程式設計問題:從鍵盤輸入乙個正整數,判斷該數是否素數並輸出。如果輸入的不是正數,則提示輸入錯誤

16樓:匿名使用者

#include

#include

bool check(int);

int main(void)

if (check(num))

printf("%d是素數\n", num);

else

printf("%d不是素數\n", num);

return 0;

}bool check(int number)

c語言程式設計,急,c語言程式設計?

include main if n 2 for n 1 n i n for k 1 k n k printf n 試試行不 int n int a 100 int b 100 a 0 1 scanf d n for int i 0 i n i for int j 0 j n i j printf f...

c語言程式設計問題求助急,C語言程式設計問題求助 急!

暄和 include void main int num printf input m scanf d num if isperfect num printf d is a perfect number.n num else printf d is not a perfect number.n nu...

c語言程式設計題求指錯,C語言程式設計題。求指錯。

o p q 1 這裡賦初值。for m 1 m a m 2 1 2 是能夠到2的 for m 1 m b m for m 1 m c m include void main 首先main主函式若無返回值,就寫上 void 你main函第一排定義時感覺不太對,可以不要那麼簡略,乙個個賦值定義 你的o ...

C語言程式設計練習,求C語言程式設計練習的網站

這個基本上已經就包括了鍊錶的所有基本操作了。求c語言程式設計練習的 杭電oj。有大量適合初學者的題目,提交之後系統能分析語法錯誤,不過演算法上的錯誤就必須自己分析了。演算法錯誤分析沒有哪個 能做到。你想的倒是挺美的啊,還幫你分析啊,你怎麼不要求找乙個 可以在你不會的時候隨時給你講解呢。我做過的c語言...

C語言程式設計從鍵盤輸入班(全班最多不超過30人)學生某門課的成績,當輸入成績為負值時,輸入結束

先不說統計啥的,fun1 裡你的scanf d x i 沒有放到for迴圈裡。我忘了c裡面陣列申請時下標從1還是從0開始了,那麼只有x 3 有值,或者根本沒有x 3 記憶體溢位。你的 太凌亂了!看完就覺得沒幾句 是正確的,返回值不注意,變數的初始化也不注意,感覺跟沒學過c的一樣,要讓別人肯幫你修改,...