真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

c語言自定義函數(shù)求質(zhì)數(shù) c語言自定義函數(shù)的用法

C語言如何使用自定義函數(shù)判斷素數(shù)?

#include stdio.h

高臺網(wǎng)站建設(shè)公司創(chuàng)新互聯(lián)公司,高臺網(wǎng)站設(shè)計制作,有大型網(wǎng)站制作公司豐富經(jīng)驗。已為高臺上千提供企業(yè)網(wǎng)站建設(shè)服務(wù)。企業(yè)網(wǎng)站搭建\成都外貿(mào)網(wǎng)站建設(shè)要多少錢,請找那個售后服務(wù)好的高臺做網(wǎng)站的公司定做!

int fun(int x)//

{

if(x2)

return 0;//返回0,非素數(shù)

for(int i=2;i*i=x;i++)

if(x%i==0)

return 0;

return 1;//返回1,素數(shù)

}

int main()

{

int n;

scanf("%d",n);

if(fun(n)==1)

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

else

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

return 0;

}

用C語言編寫求質(zhì)數(shù)的程序

//我分別寫出了求素數(shù)和判斷素數(shù)的程序

/*

//判斷一個數(shù)是否為素數(shù)

#includestdio.h

#includemath.h

int isprime(int);

void main()

{

int inumber;

printf("請輸入一個非負(fù)整數(shù): ");

scanf("%d",inumber);

if(isprime(inumber))

printf("%d是素數(shù)!\n",inumber);

else

printf("%d不是素數(shù)!\n",inumber);

}

int isprime(int a)

{

int i;

for(i=2;i=sqrt(a);i++)

if(a%i==0)

return 0;

return 1;

}

*/

/*****************************************************/

//求某個正整數(shù)以內(nèi)的素數(shù)

#include"stdio.h"

#include"math.h"

int main(void)

{

int count,i,m,n,num;

printf("請輸入所求范圍(正整數(shù)): ");

scanf("%d",num);

count=0;//count記錄素數(shù)的個數(shù)

printf("%d以內(nèi)的素數(shù)為:\n",num);

for(m=2;m=num;m++)

{

n=sqrt(m);

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

{

if(m%i==0)

break;

}

if(in)//如果m是素數(shù)

{

printf("%6d",m);

count++;

if(count%10==0)//count為10的倍數(shù)時換行

printf("\n");

}

}

printf("\n");

return 0;

}

c語言問題,我要實現(xiàn)自定義函數(shù)prime(n)來判斷n是否是質(zhì)數(shù)。

邏輯是沒錯誤啦,感覺是這里錯了

{

if (n%i==0)

{

z='No'; //z定義的是char型,No應(yīng)該算是個字符串吧

break;

}

else z='Yes'; //同上

}

而且返回值以及輸出是都是字符char型,建議將 改為z=N和Y試試吧!


當(dāng)前標(biāo)題:c語言自定義函數(shù)求質(zhì)數(shù) c語言自定義函數(shù)的用法
網(wǎng)頁鏈接:http://weahome.cn/article/dosgcej.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部