小编Muk*_*hta的帖子

在C中查找是否为Prime的数字

我正在编写一个C程序来查找数字是否为素数.每当我运行它并输入一个数字时,输入的值就会改变.请指出漏洞.

#include<stdio.h>
#include<conio.h>
int main()
{

    int x;
    int y;
    y=getchar();
    for(x=2;x<y;++x){
       if(y%x != 0 && y!=x)
            printf(" THE NUMBER %d is  A  PRIME \n", y);
        else
            printf(" \r THE NUMBER %d IS NOT A PRIME", y);
            break;
    }
}
Run Code Online (Sandbox Code Playgroud)

我使用Code :: Blocks IDE和GCC Compiler

c primes

3
推荐指数
2
解决办法
150
查看次数

标签 统计

c ×1

primes ×1