輸出是否素?cái)?shù)的信息的源代碼如下:
創(chuàng)新互聯(lián)長(zhǎng)期為數(shù)千家客戶提供的網(wǎng)站建設(shè)服務(wù),團(tuán)隊(duì)從業(yè)經(jīng)驗(yàn)10年,關(guān)注不同地域、不同群體,并針對(duì)不同對(duì)象提供差異化的產(chǎn)品和服務(wù);打造開(kāi)放共贏平臺(tái),與合作伙伴共同營(yíng)造健康的互聯(lián)網(wǎng)生態(tài)環(huán)境。為石龍企業(yè)提供專業(yè)的成都網(wǎng)站設(shè)計(jì)、做網(wǎng)站,石龍網(wǎng)站改版等技術(shù)服務(wù)。擁有10年豐富建站經(jīng)驗(yàn)和眾多成功案例,為您定制開(kāi)發(fā)。
#include stdio.h
#include stdbool.h
bool prime(int x){
if (2 x ) {
return?false;
}
for (int i = 2; i x ; i++) {
if (0 == x % i ) {
return false;
}
}
return?true;
}
int main(){
for (int i = 2; i 100; i++) {
if (prime(i)) {
printf("%d ",i);
}
}
printf("\n");
return 0;
}
擴(kuò)展資料
1、函數(shù)的使用可滲孝族以身故重復(fù)代碼的編寫。
2、函叢弊慎仿數(shù)使得程序更加模塊化,有利于程序的閱讀修改和完善。
3、素?cái)?shù)就是沒(méi)有因子的數(shù),只能被1和本身整除,所以我們就可以用循環(huán)解決,循環(huán)用于從2到他的根式判定是否有其他數(shù)可以整除它,有就跳出循環(huán)。
1,首先了解素?cái)?shù)的定義,一個(gè)大于輪和1的自然數(shù),除了1和它本身外,不能被其他自然數(shù)整除。2,以下是稿棚C語(yǔ)言程序。
#include?"stdio.h"
int?main()
{
int?n,flag=1,i;
scanf("%d",n);//輸入一個(gè)數(shù)n,判斷它是否是素?cái)?shù)。?
for(i=2;in;i++)?
{
if(n%i==0)//?根據(jù)素?cái)?shù)的定義n依次除以小于它本身大于1的數(shù)?
flag=0;//一旦有能被鍵桐則整除的數(shù),表明?n不是素?cái)?shù),使得flag=0?。?
}
if(flag==0)//根據(jù)flag的值判斷n是否是素?cái)?shù)?
printf("%d不是素?cái)?shù)",n);?
else
printf("%d是素?cái)?shù)",n);?
return?0;
}
方法一:
#include<stdio.h>
int main(){
int i,或行春j;
printf("請(qǐng)輸入一個(gè)正整數(shù)。\n");
scanf("%d",&i);
if(i<2)
printf("小于2,請(qǐng)重新輸入。\n");
elseif(i%2==0)
printf("%d不是一個(gè)素?cái)?shù)。\n",i);
else{
for(j=2;j<=i/2;j++){
if(i%j==0){
printf("%d不是一個(gè)素?cái)?shù)。\n",i);
break;
}
if(j>i/2){
printf("%d是一個(gè)素?cái)?shù)。\n",i);
break;
}
}
}
}
方法二:
#include<stdio.h>
int main(){
int a=0;
int num=0;
scanf("%d",&num);
for(inti=2;i<num-衫耐1;i++){
if(num%i==0){
a++;
}
}
if(a==0){
printf("YES\n");
}else{
printf("NO\n");
}
}
方法三:
#include"stdio.h"
int main(){
printf("\t\t\t\t\thelloworld\n");
int a,i;
do{
printf("inputnumberjudgeprimenumber:\n");
scanf("%d",&a);
for(i=2;i<a;i++)
if(a%i==0)break;
if(i==a)
printf("%d是素?cái)?shù)\n",a);帶悔
else
printf("%d不是素?cái)?shù)\n",a);
}while(a?。?);
}
#include?stdio.h
#include?math.h
int?jugde(int?x)
{
int?i;
if(x??2)
return?0;
for(i?=?2;?i?=?sqrt(x);?++i)
if(x%i?==?0)
液枝????return?0;
return?1;
}
int?吵盯main()
{
int?i;
for(i?=?101;?i??1000;?i+=2)
if(jugde(i)?==?1)
printf("%d?",?i);
升埋和???
return?0;
}