不好意思啊,可以用for语句吗,谢谢啊
写错了
本回答被网友采纳我看不清楚😭😭😭
可是我们要写程序
...若n为素数则返回1,否则返0。 拜托拜托,真的很急!
include<stdio.h>#include<math.h>int isPrime(int m){int i,k;k=(int)sqrt(m);for(i=2;i<=k;i++)if(m%i==0)break;if(i>k)return 1;elsereturn 0;}int main(){int m;scanf("%d", &m);printf("%d",isPrime(m));return 0;} ...
C语言 :输入正整数N,验证N是否为素数,输入的N满足N>1,如果N为素数,输出...
int n;while(scanf("%d",&n)!=EOF){ if(n==1){ printf("no\\n");continue;} int i;for(i=2;i*i<=n;i++){ if(n%i==0){ break;} } if(i*i>n){ printf("yes\\n");} else { printf("no\\n");} } return 0;} ...
判断输入的正整数是否为素数,如果是素数,输出Yes,否则输出No。(素数...
include "stdio.h"int main(){ int n,flag=1,i; scanf("%d",&n);\/\/输入一个数n,判断它是否是素数。 for(i=2;i<n;i++) { if(n%i==0)\/\/ 根据素数的定义n依次除以小于它本身大于1的数 { flag=0;\/\/一旦有能被整除的数,表明 n不是素数,使得flag=0 。
用C语言编写函数判断一个正整数n是否是素数,n的值在主函数中输入_百度...
{ int i;for(i=2;i*i<=n;i++)if(n%i==0)return 0;\/\/返回0表示n不是素数 return 1;\/\/返回1表示n是素数 }
c语言编程:输入一个正整数n,判断它是否为素数
include<iostream> include<cmath> using namespace std;int main(){ int a,b,i,flag=true;cin>>a;b=sqrt(a);for(i=2;i<=b;i++){ if(a%i==0){ flag=false;break;} } if(flag){ cout<<a<<"是素数"<<endl;} else { cout<<a<<"不是素数"<<endl;} return 0;} ...
C语言编程判断输入的正整数是否为素数。
正确代码如下:include<math.h>\/*sqrt*\/ include<stdio.h>\/*scanf,printf,system*\/ int isPrime(int n)\/\/判断n是否为素数,如果是则返回1,否则返回0。{ if(n<=1)return 0;\/\/小于等于1直接退出。int i;for(i = 2; i <= (int)sqrt(n); i ++)\/\/从2到算术平方根遍历。if(!(n%i)...
用C语言 从键盘上任意输入一个正整数,判断是否为素数。
int shu(long unsigned num)\/\/判断一个给定的数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)...
判断是否为素数:输入一个正整数m,判断其是否为素数。(C语言编程设计思路...
(n%i))\/\/能被小于等于n的平方根除尽的数也不是素数 return 0; return 1;\/\/剩下的就是素数了}int main(void){ unsigned m; printf("Please enter a positive integer...\\nm="); scanf("%d",&m); if(prime(m)) printf("%d is a prime number.\\n",m); ...
判断是否为素数:输入一个正整数m,判断其是否为素数。(C语言编程设计思路...
最简单的思路,就是从2开始逐个判断能否整除,如果存在本身以外因子,就不是质数,否则是质数。代码:int is_prime(int n){int i;for(i = 2; i <= sqrt(n); i ++)if(n%i == 0) return 0;return 1;}int main(){ int n; scanf("%d",&n); if(is_prime(n)) printf...
输入一个正整数n,判断n是否是素数。
return 1;\/\/x是素数 。} } } int main()\/\/主函数。{ int N;\/\/N一个正整数N。scanf("%d",&N);int a[1000];\/\/定义数组,便于储存N个数。int j;for(j=0;j<N;j++)scanf("%d",&a[j]);for(j=0;j<N;j++){ if(zshu(a[j])==1)printf("Yes\\n");\/\/是素数。if(zshu...