编程实现:从键盘输入一个整数,判断是否是素数,若为素数输出1,否则输出0。

给个C程序谢谢!

按照你的要求编写的判断是否是素数的C语言程序如下

#include<stdio.h>

int main(){ 

 int i,n; 

 printf("请输入一个正整数:");

 scanf("%d",&n); 

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

  if (n%i==0) break;

 }

 if(i>=n){ 

  printf("1");

 }else{

  printf("0");

 }

 return 0;

}

追问

谢谢!

追答

如果你对我的回答感到满意请采纳我的回答.

温馨提示:答案为网友推荐,仅供参考
第1个回答  2018-08-31
//判断素数是打1否打0
#include<stdio.h>
int main()
{
int i=0, n=0;
printf("请输入一个正整数:");
scanf("%d", &n);
if (n >= 2)
{
for (i = 2; i < n; i++)
{
if (n%i == 0) 
break;
}
if (i >= n)
{
printf("1");
}
else
{
printf("0");
}

}
else
printf("0");

return 0;
}

相似回答