c语言设计程序:用函数实现:从键盘输入一个整数,判断其是否是素数;如是,则打印YES,否则打印NO。

如题所述

第1个回答  推荐于2016-11-28
#include"stdio.h"

main(){

int a = 0; int i;

printf("请输入整数:");

scanf("%d",&a);

for(i = 2;i<a;i++)

if(a%i==0){printf("NO");break;}

if(i==a) printf("YES");

}本回答被提问者采纳

c语言设计程序:用函数实现:从键盘输入一个整数,判断其是否是素数;如是...
main(){ int a = 0; int i;printf("请输入整数:");scanf("%d",&a);for(i = 2;i

...一个素数查找程序,要求输入一个整数,判断其是不是素数,若是素数,将...
源代码如下:include <stdio.h> include <math.h> void main(){ int n=0, i, j,w,k;for(i=2;i<=1000; i++){ w=1;k=sqrt(i);for (j=2; j<=k; j++)if (i%j==0) {w=0;break;} if (w) { ++n;if (n%10==0) printf("%d\\n",i);else printf("%d\\t",i);...

用c语言写:输入一个整数,利用函数调用方式编程,判断该数是否为素数...
int main(void){ unsignedlongnum;unsignedlongdiv;intisPrime;//素数的标志,1代表是素数,0代表不是素数 printf("Pleaseenteranintegerforanalysis.");printf("Enterqtoquit.\n");while(scanf("%lu",&num)==1&&num!=1){ for(div=2,isPrime=1;(div*div)...

用C语言循环程序编写:输入一个数,判断该数是否为素数。
void main(){ int n,half;printf("请输入一个整数n:");scanf("%d",&n);half=n\/2;for(int i=2;i<=half;i++)if(n%i==0){ printf("该数不是素数");break;} if(i>half)printf("该数是素数");} (我在VC上编的,自己运行过,希望对你有用^_^)...

输入一个整数,判断是否为素数 C语言编程
include<stdio.h>main(){int a,i,f=1;\/\/假设a为素数, 标志变量置1scanf("%d",&a);\/\/输入a for(i=2;i<=a\/2;i++){if(a%i==0)f=0;\/\/如果a有因数 则不是素数 标志变量置0 }if(f==1&&a!=1)\/\/考虑a为1的情况 printf("YES");elseprintf("NO");} ...

用C语言判断一个数是素数还是合数
从键盘上输入任意一个整数,然后判断该数是否为素数。 如果是素数则输出”This is a prime.” 否则输出“This is not a prime.”方法一:判断n是否能被2~n-1间的整数除 方法二:判断n是否能被2~√n间的整数除 C语言中——三种方法判断是偶数还是奇数 开头代码:include <stdio.h> int main(...

用C语言循环结构编写:输入一个数,判断该数是否为素数。
int i;scanf

用C语言写一个判素数的函数,在主函数输入一个整数,输出是否素数的信息...
输出是否素数的信息的源代码如下:include <stdio.h> include <stdbool.h> bool prime(int x){ if (2 > x ) { return false;} for (int i = 2; i < x ; i++) { if (0 == x % i ) { return false;} } return true;} int main(){ for (int i = 2; i < 100; i+...

用C语言 从键盘上任意输入一个正整数,判断是否为素数。
\/\/判断一个给定的数num是不是素数 \/\/是返回1,否则返回0 { int t,i;t=sqrt(num)+1;for(i=2;i<t;i++){ if(num%i==0)break;} if(i==t)return 1;return 0;} int main(){ int n;printf("请输入任意一个正整数:");scanf("%d",&n);if (shu(n))printf("\\n%d是素数!",n...

用c语言编写一个程序,判断输入的数是否是素数(质数)。
\/* 判断输入的数是否是素数 *\/ printf("请输入一个正整数:");scanf("%d", &num);for(i=2,flag=1; i<=(int)sqrt(num);i++){ if(num % i ==0){ flag=0;break;} } if(flag==1)printf("%d 是一个素数。\\n\\n", num);else printf("%d 不是一个素数。\\n\\n", num);\/...

相似回答