作业帮 > 综合 > 作业

C语言编程: 先用一层循环判断某一个从键盘读入的整数是否为质数,在此基础上,再加上外层循环,找出规

来源:学生作业帮 编辑:拍题作业网作业帮 分类:综合作业 时间:2024/05/01 13:28:18
C语言编程: 先用一层循环判断某一个从键盘读入的整数是否为质数,在此基础上,再加上外层循环,找出规
C语言编程:
先用一层循环判断某一个从键盘读入的整数是否为质数,在此基础上,再加上外层循环,找出规定范围(a,b)内所有质数,并按5个每行的格式输出.大神们把代码给我发过来吧,谢谢了
#include<stdio.h>
void main()
{ int x,i,k;
  printf("请输入一个整数:"); scanf("%d",&x);
  for ( i=2,k=1;i<x/2;i++ ) if ( x%i==0 ) { k=0; break; }
    printf("%d",x);
    if ( !k ) printf("不");
  printf("是质数.\n");
}

#include<stdio.h>
void main()
{ int x,i,k,a,b;

  printf("请输入一个整数范围:"); scanf("%d,%d",&a,&b);
  printf("%d--%d范围内是质数的是:\n",a,b);
  for ( x=a,n=0;x<=b;x++ )
  { for ( i=2,k=1;i<x/2;i++ ) if ( x%i==0 ) { k=0; break; }
        if ( k ) { printf("%8d",x); n++; n%=5; if ( n==0 ) printf("\n"); }
    }
}

再问: 问题是在此基础上加一个外层循环啊
再问: 你这是两个程序吧
再答: 对不起有个小错,导致4没判断出来

前面程序中i