77问答网
所有问题
当前搜索:
C语言输出范围内所有素数
用
C语言
编写一个
输出
3~100之
内的所有素数
答:
include"stdio.h"include<math.h> int main(){ int n,i,k;for(n=3;n<=100;n+=2){ k=sqrt(n);for(i=2;i<=k;i++)if(n%i==0)break;if(i>k)printf("%d ",n);} } /*运行结果:3 5 7 11 13 17 19 23 29 31 37 41 43 47 53 59 61 67 71 73 79 83 89 97 /...
c语言
下面的程序
输出
3到100间的
所有素数
。
答:
include <stdio.h>#include <math.h>int prime(int n) {int i,flag = 1;if(n < 2) return 0;for(i = 2;i <= sqrt(n) && flag; ++i)flag = n%i;return flag;}int main() {int i,n = 300,cnt = 0;;for(i = 3; i <= n; ++i) {if(prime(i)) {++cnt;printf("...
c语言
编程 找出10000
以内所有的素数
(质数),每10个数字一行。_百度知 ...
答:
include<stdio.h> int main(){ int i,j,k=0;for(i=2;i<10000;i++){ for(j=2;j*j<=i;j++)if(i%j==0)break;if(j*j>i){ printf("%d ",i);k++;if(k%10==0)printf("\n");} } }
c语言
:请编程统计3到100之间
所有素数
的和,并
输出
。
答:
思路:从3到100依次判断是否
素数
,如果是累加求和,最后
输出
累加和。参考代码:include<stdio.h>int main(){int i,j,flg,sum=0;for(i=3;i<=100;i++){flg=1;for(j=2;j
C语言
请
输出
300
以内所有的素数
的和
答:
main(){int i,j,sum=0;for(i=2;i<=300;i++){for(j=2;j<=i;j++)if(i%j==0) break;if(i==j) sum=sum+i;}printf("sum=%d\n",sum);}谢谢采纳(*^__^*) 和为8275
C语言
,
输出
3-1000之间的
所有素数
,要求每行输出5 个
答:
写了一个比较简单的,里面只有循环跟逻辑运算哦#include<stdio.h> int main() { int i, j, BOOL = 1, count = 0;printf("3~1000
的素数
有:\n");for (i = 3; i <= 1000; i++){ for (j = 2; j < i; j++) { if (!(i % j)){ BOOL = 0;break;} else BOOL = 1;...
c语言
程序设计 求1到20
的素数
答:
以下是求1到20
的素数
的
C语言
程序:```c include <stdio.h> int main() { int i, j, flag;printf("1-20的素数有:");for (i = 2; i <= 20; i++) { flag = 0;for (j = 2; j <= i/2; j++) { if (i%j == 0) { flag = 1;break;} } if (flag == 0 && i...
c语言
求2-100之间所有
的素数
,将结果分别
输出
,并保存到prime.txt中_百 ...
答:
打开文件 FILE*fp;fp=fopen("prime.txt","w");写入文件 fprintf(fp,"%d ",a);改后程序:include <stdio.h> include <stdlib.h> void main(){ int a,b;FILE*fp;if((fp=fopen("prime.txt","w"))==NULL){ fprintf(stdout,"Can't open file.\n");exit(1);} for(a=2;a<=100...
c语言输出
3~20之间的所以
素数
答:
include <stdio.h>int main(){ int i, j; for (i = 3; i <= 20; ++i){ for (j = 2; j*j <= i; ++j){ if (i%j==0){ break; } } if (j*j > i){ printf ("%d\n", i); } } return 0;} ...
C语言 输出
n到m之间的
所有素数
答:
对n到m之间
所有
数进行遍历,逐一判断是否为
素数
,如果是则
输出
。一、算法设计:1、输入n和m;2、判断n和m关系,如n>m则交换;3、遍历n到m所有值,对于每个值判断是否为素数,如是则输出;二、参考代码:include <stdio.h>#include <math.h>int isPrime(int n)//判断素数函数。{ int i; ...
<涓婁竴椤
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
其他人还搜