键盘输入一个正整数,编程判断其是否为素数(即质数)

来源:百度知道 编辑:UC知道 时间:2024/09/20 11:50:41

#include<stdio.h>
int main()
{
int n1,nm,i,j,flag,count=0;
do{
printf("Input START and END=?");
scanf("%d%d",&n1,&nm); /*输入求素数的范围*/
}while(!(n1>0&&n1<nm)); /*输入正确的范围*/
printf("...........PRIME TABLE(%d--%d)............\n",n1,nm);
if(n1==1||n1==2) /*处理素数2*/
{
printf("%4d",2);
n1=3;count++;
}
for(i=n1;i<=nm;i++) /*判定指定范围内的整数是否为素数*/
{
if(!(i%2))continue;
for(flag=1,j=3;flag&&j<i/2;j+=2)
/*判定能否被从3到整数的一半中的某一数所整除*/
if(!(i%j))flag=0; /*若能整除则不是素数*/
if(flag) printf(++count%15?"%4d":"%4d\n",i);
}
}

键盘输入一个正整数M 编程计算M 的每一位数字之和 从键盘输入一个正整数n,计算并显示其阶乘值。 从键盘输入任意正整数,判断是否素数的c语言 用C语言编程:给出一个不多于5位的正整数,判断它是几位数 (c++编程)键盘输入一个高精度的正整数M,去掉其中任意S个数字后使剩下的数最小 VF编程问题:从键盘输入一个不多于6位数的正整数,选出其中偶数字,按反序组新数并输出(输入32456输出642. vb编程: 一个N位的正整数,其各位数的N次方之和等于这个数, 将一个正整数分解质因数由键盘输入一个正整数n,输出n的分解质因数这道题用pascal语言如何做 用C语言编写一个程序,从键盘输入一个正整数,输出这个整数的所有因子 谁能教教我做这一道题目用vb去编程“输入一个正整数,利用“当型”循环判断是否素数。”谢谢