输出10-100之间的全部素数

作者&投稿:错拜 (若有异议请与网页底部的电邮联系)
c语言编程,输出10~100之间的全部素数~

1、首先打开visual C++ 6.0-文件-新建-文件-C++ Source File。

2、输入预处理命令和主函数:
#include /*函数头:输入输出头文件*/
void main() /*空类型:主函数*/

3、定义变量并使用双重循环:
int a,b,c=0; /*定义变量的数据类型为整型并为c赋值*/
for(a=10;a<=100;a++) /*用循环使a的值增加*/
{
for(b=2;b<a;b++) /*用循环使a分别除以2到它本身的数*/

4、判断是否是素数:
if(a%b==0) /*判断a是否是素数*/
break; /*否,跳出内循环*/
else
if(b==a-1) /*是,判断a是否不能被2到它本身减1整除*/
c=1; /*是,给c赋1*/

5、是素数的话输出素数:
if(c==1) /*判断c是否等于1*/
{
printf("%d
",a); /*是,输出素数并给c赋0*/
c=0;
}

6、然后就完成了。

这要看你用什么语言了

1、首先打开visual C++ 6.0-文件-新建-文件-C++ Source File。

2、输入预处理命令和主函数:

#include<stdio.h>       /*函数头:输入输出头文件*/

void main()             /*空类型:主函数*/

3、定义变量并使用双重循环:

    int a,b,c=0;                  /*定义变量的数据类型为整型并为c赋值*/

for(a=10;a<=100;a++) /*用循环使a的值增加*/

    {

        for(b=2;b<a;b++)          /*用循环使a分别除以2到它本身的数*/

4、判断是否是素数:        

   if(a%b==0)            /*判断a是否是素数*/

           break;            /*否,跳出内循环*/

    else

           if(b==a-1)        /*是,判断a是否不能被2到它本身减1整除*/

                 c=1;          /*是,给c赋1*/

5、是素数的话输出素数:

        if(c==1)                  /*判断c是否等于1*/

        {

            printf("%d
",a);     /*是,输出素数并给c赋0*/

            c=0;

        }

6、然后就完成了。



  if(j>=i)

在这个算法中相当于

  if(j==i)

也就是说,如果能完成

for(j=2;j<=i-1;j++)
  {
     if(i%j==0)
       break;
  }

这个循环, j 的值就是 i , 正好满足 j==i的条件。

也就是说,在j循环里面没有跳出。




输出10-100之间的全部素数
2、输入预处理命令和主函数:include<stdio.h> \/*函数头:输入输出头文件*\/ void main() \/*空类型:主函数*\/ 3、定义变量并使用双重循环:int a,b,c=0; \/*定义变量的数据类型为整型并为c赋值*\/ for(a=10;a<=100;a++) \/*用循环使a的值增加*\/ { for(b=2;b...

求出10-100内能同时被2、3、7整除的数,并按照从小到大的顺序依次输出...
7x7,×8,×9,x10,×11都不行,7x12=84,是偶数,8+4=12,7x13,7×14。完了 只有:42,84。

SQL中,查询一个表中的第10--100条之间的数据怎么写??
select id=identity(int,1,1),* into #tb from 表 select * from #tb where id between 10 and 100

用C语言怎样生成10个1-100之间的随机数
1、首先,打开C语言编译器,新建一个初始.cpp文件,例如:test.cpp。2、在test.cpp文件中,输入C语言代码:for (int i = 0; i < 10; i++)printf("%d ", rand() % 100 +1);3、编译器运行test.cpp文件,此时成功通过rand产生了10个1-100内的整数。

VB中,随机产生10个0~100之间的随机数,按从小到大的顺序排列怎么做...
新建一个form1添加command1添加label1label1高度设的稍高一点,以显示数据。form代码视图中加入以下语句.Private Sub Command1_Click() '定义变量 Dim a(9) As Integer Dim i As Integer Dim r As Integer Dim t As Integer '产生随机数 Randomize For i = 0 To 9 a(i) = CInt(Rnd(...

求1 3 5 … n(要求:n可以输入10-100之间的整数;输出n的值及求出的和...
include<stdio.h>int main(){ int i,s=0,n; scanf("%d",&n); if(n%2==0)n--; for(i=1;i<=n;i+=2) s+=i; printf("1+3+5+...+%d=%d\\n",n,s); return 0;}

VB编程:单击command1,则随机产生10个0~100之间的数值,将之保存到一维数...
private sub command1_click()dim i as integer randomize for i=0 to 9 a(i)=int(rnd*101)text1.text=text1.text & a(i) & ","next i end sub private sub command2_click()dim b as integer,i as integer,c as boolean b=val(inputbox("请输入一个数字"))c=false for i=0...

用c#编写一段程序,随机生成10个0到100之间的互不相同的整数,存放在一维...
indexOfMin); } \/\/\/ \/\/\/ 随机生成10个0到100之间的互不相同的整数 \/\/\/ \/\/\/ <returns><\/returns> static int[] Generate() { HashSet<int> s = new HashSet<int>(); Random rnd = new Random(); while (s.Count < 10) { s.Add(...

...现在有一个二维数组,想从中筛选出大于10小于100的所有数据,如果用for...
A = randint(2,5,[-200 200]);L = A<10 | A>100;R = A(L)

我想知道,用vb编程,生成10个0-100之间的随机数,要求分别求出其中所有基...
for i=1 to 10 a=int(rnd*100)+a if a mod 2 then b=b+a else c=c+a next i print "奇数和=" & b print "偶数和=" & c

康定县18646042143: 编程题:输出10到100以内的所有素数,素数是这样一类数,除了1和自身外,没有其他因子 -
康怜灵诺: 展开全部 int c;for (int i=10; i <= 100; i++){c = 0;for (int j=2; j <= i/2; j++){if (i%j==0){c++;}}if (c == 0){Console.WriteLine(i);}}Console.ReadLine();

康定县18646042143: 用控制台应用程序输出10到100所以素数之和 怎么写啊? -
康怜灵诺: //要求输出1~100的素数,5个数字换一行,每个数字输出位宽为5. #include<iostream> using namespace std; #include<iomanip> int main() { int a,i,w=0; for(a=1;a<100;a=a+2) //不可以直接写成i+2,偶数都不是素数.所以101初值时a+2 { for(i=2;i<...

康定县18646042143: 编程并输出100内的所有素数 -
康怜灵诺: int i = 1;//循环变量 bool s; //表示是否为素数 for (; i < 100; i++) { s = true;//假设当前的i为素数 for (int j = 2; j < i; j++) { //如果i能被它本身和1以外的数整除,那么他就不是素数 if (i % j == 0) s = false; } //如果是素数则输出 if (s) console.writeline(i.tostring()); }

康定县18646042143: c语言:输出100之内的所有素数,每行输出10个素数. 不要课本上那种很长的,我要简明点的,正确的 -
康怜灵诺: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25//代码1 #include <stdio.h>intisprime( intn ) {if( n < 2 ) return0;for( inti = 2; i < n; ++i ) {if( n % i == 0 ) return0;}return1; }intmain() {intcnt = 0;for( inti = 0; i <= 100; ++i ) {if( ...

康定县18646042143: 输出10到100的全部素数程序 -
康怜灵诺: 下面是C语言的1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18#include <stdio.h> intIsPrime(intnum) {inti=2;for(;i<=num/2;i++)if(0==num%i)return0;return1; } voidmain() {intnum;printf("10-100的素数如下\n");for(num=10;num<=100;num++)if(IsPrime(num))printf("%d ",num);printf("\n"); }

康定县18646042143: c语言输出10~100之间的全部素数 -
康怜灵诺: 我用 c语言输出10~100之间的全部素数 代码!!!!!!!!!!!!!!!!!!!!!! #include<stdio.h> void main() { int num,i,temp; for (num=10;num<101;num++) { temp=0; for (i=2;i<num;i++) { if(num%i==0) { temp=1; } } if(temp==0) { printf("%d ",num); } } printf("\n"); }

康定县18646042143: VB编程求10 - 100内所有素数 -
康怜灵诺: Private Sub Command1_Click() Dim i As Long, j As Long, k As Long Dim ZT As Boolean For i = 10 To 100 j = Sqr(i) ZT = True For k = 2 To j If i Mod k = 0 Then ZT = False Exit For End If Next If ZT Then Print i Next End Sub Private Sub Command2...

康定县18646042143: c语言编程,输出10~100之间的全部素数 -
康怜灵诺: 1、首先打开visual C++ 6.0-文件-新建-文件-C++ Source File. 2、输入预处理命令和主函数: #include<stdio.h> /*函数头:输入输出头文件*/ void main() /*空类型:主函数*/ 3、定义变量并使用双重循环:int a,b,c=0; /*定义变量的数据类...

康定县18646042143: 输出10到100之间的素数 用c语言 .求大神帮忙. -
康怜灵诺: 展开全部#include #include int isprime(int); void main() {int i,sum=0;for (i=10;i<=1000;i++)if (isprime(i))sum=sum+i;printf("%d\n",sum); }int isprime(int a){int j;for(j=10;j<=sqrt(a);j++)if(a%j==0) return 0;return 1;}

康定县18646042143: 编写程序java ,输出1 - 100之间的所有素数的功能 -
康怜灵诺: 展开全部 public class 输出100以内素数 { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub int i,j; for(i=2;i<=100;i++){ for(j=2;j<=i;j++){ if(i%j==0) break; }if(j>=i){ System.out.print(i+" "); } } } }

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网