求C语言编程题答案

来源:百度知道 编辑:UC知道 时间:2024/05/07 12:53:30
设计一个函数用来判断一个整数是否为素数。

k=0;
for(i=3,i<a/2;i+=2)
if(a%i==0)
k=1
if(k==0)
printf("yes")
else
printf("no")

#include<stdio.h>
void main()
{
int a;
int b = 2;
printf("请输入一个数");
scanf("%d",&a);
if(a>0){
if(a==1||a==2)
{
printf("该数是素数");
}
else if{
while(a%b!=0)
b++;
if(b==a){
printf("该数是素数");
}else{
printf("该数不是素数");
}
}
}else
{
printf("请输入一个正数");
}
}