以下是一个简单的用循环嵌套找出2到100的所有素数的代码:

#include <stdio.h>

int main() {
    int i, j, is_prime;
    
    for (i = 2; i <= 100; i++) {
        is_prime = 1;
        for (j = 2; j < i; j++) {
            if (i % j == 0) {
                is_prime = 0;
                break;
            }
        }
        if (is_prime) {
            printf("%d ", i);
        }
    }
    
    return 0;
}

在这个代码中,我们首先使用两个循环来遍历2到100之间的所有数字。对于每个数字i,我们使用一个名为is_prime的变量来记录它是否为素数。然后我们再使用一个循环来检查i是否为素数。如果i能够被除了1和它本身以外的数字整除,那么它不是素数,我们将is_prime设置为0并退出循环。否则,i是素数,我们将其打印出来。

请尝试用c语言列举一个用循环嵌套找出2到100的所有素数的代码因为我刚开始学习c语言请不要太难

原文地址: https://www.cveoy.top/t/topic/bl93 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录