11问答网
所有问题
当前搜索:
输入一个整数判断是否为素数
判断一个整数是否为素数
的do—while语句的程序?
答:
include <stdio.h> int main() { int num;int isPrime = 1; // 默认假设
为素数
printf("请
输入一个整数
:");scanf("%d", &num);if (num <= 1) { printf("%d 不
是素数
。\n", num);return 0;} int i = 2;do { if (num % i == 0) { isPrime = 0; // 如果能整除,...
用C语言 从键盘上任意
输入一个
正
整数
,
判断是否为素数
。
答:
include<stdio.h> include<math.h> 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("请
输入
任意一个正
整数
...
...
判断一个数是不是素数
。在主函数中
输入一个整数
,输出
是否是素数
的信...
答:
include<iostream> include<cmath> using namespace std;void fun(int a){ int k,i;k=sqrt(a);for(i=2;i<=k;i++)if(a%i==0)break;if(i>k)cout<<a<<"
是素数
"<<endl;else cout<<a<<"不是素数"<<endl;} main(){ int a;cout<<"请
输入一个整数
";cin>>a;fun(a);return ...
从键盘
输入一个整数
m,
判断
其
是否为素数
答:
您好,您这样:int i, m;scanf("%d",&m);i=2;while(i<=m-
1
){ if(m%i==0) break;i++;} if(i==m)printf("
是素数
");else printf("不是素数");
...实现从键盘
输入一个整数
,
判断
这个整数
是不是素数
,是则输出yes 不是...
答:
分析来看,这一段有3处错误:一、scanf第二个参数少了&,正确是&number;二、for里面分隔符是;不是逗号,三、
判断是否
相等不是等于=,是双等于号==。
python
输入一个
大于1的正
整数
,
判断
其
是否为素数
答:
先把表示数字的字符串转换为
整数
型。 然后从二开始一直到根号N。进行试除。如果其中有某
个数
能够被整除。说明这个N不
是一个素数
。否则就说明N是一个素数。
C语言
输入一个整数
,
判断是否是质数
?
答:
{ int number,i;//定义变量 printf("请随机
输入一个数
:");//提示语句 scanf("%d",&number);//键盘输入需要
判断
的数 for(i=2;i<=number-1;i++)//循环从2开始,到这个数的掐前一个数为止 { if(number%i==0)//如果取余结果为0 break;} if(i<number){ printf("%d不
是素数
",...
用C语言编程:编写一函数
判别
某
一数是否为素数
,若是,返回值为
1
;否则...
答:
include<stdio.h> void main(){ int a,c;int isSus(int n);/*函数声明*/ printf("请
输入一整数
a:\n");scanf("%d",&a);c=isSus(a);/*函数调用*/ printf("%d",c);printf("\n");} int isSus(int n)/*函数定义*/ { int j,t;for(j=2;j<n;j++)if(n%j==0){ t=0;b...
...写
一个判断素数
的函数,在主函数
输入一个整数
,输出
是否素数
的信息...
答:
//输出质数 } else { printf("%d is not a prime",a); } } int sushu(int x) { int i; for(i=2;i<x;i++)//这个是按照你的思路来的(当然
判断质数
还有其他方法),不要从
1
开始,因为任何
整数
都能整除1;任何数也能被他本身整除,所以也不要等于x; {...
求计算机大神,说一下
输入一个
正
整数
,
判断
其
为素数
的思路,不要写C语言...
答:
所谓素数是指除了1和它本身以外,不能被任何整数整除的数,例如17就是素数,因为它不能被2~16的任一整数整除。因此
判断一个整数
m
是否是素数
,只需把m被2~m-1之间的每一个整数去除,如果都不能被整除,那么m就是一个素数 另外判断方法还可以简化。m不必呗2~m-1之间的每一个整数去除,只需被2~...
棣栭〉
<涓婁竴椤
2
3
4
5
6
7
8
9
10
11
涓嬩竴椤
灏鹃〉
其他人还搜