C语言求100以内素数的问题

2023-05-05 综合 28阅读
#include <stdio.h>
 
#define MAX 100
  
int isPrime(int n) { /*判断素数函数*/
    int i;
    int flag = 1;
    for (i=2;i<n;i++) /*从2循环孙袜春至自身,如果能被其间任一数整除,则循环结束,其为非素数*/
        if (n%i==0) {
            flag = 0;
            break;
        }
    return flag;
}
  
int main(void) {
  好好  int i;
      
    printf ("100以内的所有素数:\n");
    for (i=2;i<MAX;i++) { /*1不是素数,所以从2开始*/
        if (isPrime(i))
          则耐  printf ("%d\t",i);
    }
    putchar ('\n');
       
    return 0;
}

执行结果

声明:你问我答网所有作品(图文、音视频)均由用户自行上传分享,仅供网友学习交流。若您的权利被侵害,请联系fangmu6661024@163.com