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

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

用一個(gè)函數(shù)去判斷輸入的一個(gè)整數(shù)是不是素?cái)?shù)

用一個(gè)函數(shù)去判斷輸入的一個(gè)整數(shù)是不是素?cái)?shù)

C
慕前端6184863 2017-11-12 09:36:42
#include<stdio.h>#include<math.h>int main(){? ? int prime_number(int x);? ? int x,b;? ? printf("Please enter a integer:");? ? scanf("%d",&x);? ? b=prime_number(x);? ? if(b==1)? ? ? ? printf("\n%d is a prime number\n",x);? ? else? ? ? ? printf("%d is not a prime number\n",x);? ? return 0;}int prime_number(int x){? ? int i,j=0,k;? ? k=sqrt(x);? ? for(i=2;i<=k;i++)? ? {? ? ? ? if(x%i==0)? break;? ? ? ? if(i>=k+1)? j=1;? ? }? ? return (j);}(為什么輸出的不管是素?cái)?shù)還是偶數(shù)都不是素?cái)?shù)。。。)
查看完整描述

2 回答

已采納
?
慕用4063026

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

你的兩個(gè)函數(shù)中判斷語句都有問題,用你的修改了一下,好理解一點(diǎn)
#include<stdio.h>
#include<math.h>
int?main()
{
????int?prime_number(int?x);
????int?x,b;
????printf("Please?enter?a?integer:");
????scanf("%d",&x);

????if(b=prime_number(x))????//判斷是否為真,也就是1,非0
????????printf("\n%d?is?a?prime?number\n",x);
????else
????????printf("%d?is?not?a?prime?number\n",x);
????return?0;
}
int?prime_number(int?x)
{
????int?i,k;
????k=sqrt(x);
????for(i=2;i<=k;i++)
????{
????????if(x%i==0)??return?0;????//返回假,也就是0
????????else????????return?1;????//返回真,1非0都可以
????}
}


查看完整回答
2 反對(duì) 回復(fù) 2017-11-13
  • 慕前端6184863
    慕前端6184863
    可以問一下 { if(x%i==0) return 0; //返回假,也就是0 else return 1; //返回真,1非0都可以 } 這個(gè)return語句的返回值是什么意思么?初學(xué)c語言,有點(diǎn)不太懂return語句
  • 慕前端6184863
    慕前端6184863
    我把你的程序在我的c編譯器上運(yùn)行 得到Control may reach end of non-void function
  • 慕用4063026
    慕用4063026
    返回非0為真,用在if中可以用來判斷是否執(zhí)行if中的句子
點(diǎn)擊展開后面3
?
風(fēng)中打傘的小孩

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

一個(gè)簡單的:

int?isSushu(int?b)?{
		if(b==2)?return?1;//2
		if(b==3)?return?1;//3
		if(b%2==0)?return?0;//偶數(shù)直接false
		for(int?i=3;i<b;i=i+2)?{
			if(b%i==0)?return?0;
		}
		return?1;
	}


查看完整回答
反對(duì) 回復(fù) 2017-11-12
  • 2 回答
  • 1 關(guān)注
  • 1897 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號(hào)

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