77问答网
所有问题
当前搜索:
输入整数判断是否为素数
c语言:
输入
若干个正
整数
,请你分别
判断
他们
是否为素数
。
答:
include <stdio.h>#include <math.h>int main(){int x,t; while(scanf("%d",&x)==1) {t=int(sqrt(x)+0.5); printf("%s\n",t*t==x?"yes":"no"); } return 0;}
编写函数prime(int m)
判断整数
m
是否为素数
,若是函数返回值1,否则返回...
答:
include<stdio.h> include<math.h> int prime(int);void main(){ int i,n;printf("input 'n':");scanf("%d",&n);for(i=2;i<=n;i++)if(prime(i))printf("%d\t",i);printf("\n");} int prime(int n){ int i;if(n==2)return 1;for(i=2;i<=sqrt(n);i++)if(!(...
c语言,
输入
一
整数
,
判断是否为素数
,这是我自己设计的程序结果运行不了...
答:
if(x%n==0){}少了一对括号 没有括号默认是一条语句 另为 从性能考虑 (int)sqrt(x) 应该保存复用
求大神
输入
一个正
整数
n,
判断
n
是否是素数
.C++
答:
应该逻辑上错了,看懂别人写的代码比自己重新写难多了。include <iostream>#include "math.h"#include "stdlib.h"using namespace std;int main(int argc, char** argv) {int n;bool flag=false;cin>>n;for(int i=2;i<n;i++){if(n%i==0){flag=true;break;}}if(flag){cout<<"yes...
怎么用C语言求fort和if
输入
一个
数判断是否为质数
还是合数
答:
C语言实现如下:include<stdio.h>#include<math.h>#include<stdlib.h>void main(){int n,i,b=1;scanf("%d",&n);if (n==1) {printf("1既不
是质数
,也不是合数\n");exit(0);}for(i=2;i<=(int)sqrt(n);i++){if (n%i==0) {b=0;break;}}if (b) printf("%d是质数\n"...
判断
一个
整数是否为素数
?我的程序哪里错了?
答:
include<stdio.h>void sushu(int x);//函数声明int main(){ int a;//b变量不需要printf("
输入
一个
整数
:");scanf("%d",&a); sushu(a);}void sushu(int x);{int iif(x==0)//
判断
相等printf("no");if(x==1)//判断相等,还有1不
是素数
printf("no");if(x>1)//判断大于...
基于labview的
素数判断
设计,
输入
一个
整数
,如果
为素数
,输出字符串显示该...
答:
如下图所示,使用了一个简单的状态机,这样就可以进行多次
判断
而不中断程序了。
...再
输入
n个正
整数
,
判断
他们
是否为素数
。 我是c语言初学者, 不知下面...
答:
include<stdio.h> int main(void){ int i,n,num,j;printf("Enter n:");scanf("%d",&n);printf("Enter %d numbers:",n);for(i=1;i<=n;i++){ scanf("%d",&num);for(j=2;j<=num/2;j++)if(num%j==0)break;if(j>num/2)printf("%5.0d",num);} return 0;} 你的i...
下列程序的功能是
输入
一个正
整数
,
判断是否是素数
,若为素数则输出1,否 ...
答:
已经改好了:include <iostream> using namespace std;void main(){ int i, x, y=1;cin>>x;for(i=2; i<=x/2; i++) (1)if (x%i==0) (2){ y=0;break; } cout<< y<< endl;}
急求!!!c++
输入
一个正
整数
,
判断是否为素数
(质数),若是输出yes,不是输 ...
答:
试了几十个程序都没用
是
什么意思?你这是在线测试的吗?是的话有地址吗 include <iostream> using namespace std;bool prime(int n) { if (n == 2 || n == 3)return true;if (n < 2 || n % 2 == 0)return false;for (int i = 2; i * i <= n; i++)if (n % i =...
棣栭〉
<涓婁竴椤
8
9
10
11
13
14
15
16
17
涓嬩竴椤
12
灏鹃〉
其他人还搜