素数问题
//判断输入的数(1000以内)是否为素数,若是则输出,反之输出比这个数大的素数
#include <stdio.h>
int main()
{
printf("输入一个数:\n");
int n,a,i,b=0;
int answer (int x);
scanf("%d",&a);
if (a==2)
printf("2");
else
{
for(i=2;i<a;i++) //循环判断是否为素数
{
b=a%i;
if(b==0) break;
}
if(b==0)
printf(" %d",answer(a));
 ...
登录后发布评论
暂无评论,来抢沙发