编写一段C语言程序,程序功能是: 把1到100之内的所有素数找出来并输出,以及输出素数总数。

来自:    更新日期:早些时候
编写一个程序,找出1-100中的所有素数,并按5个一行输出。c语言~

#include#includeint main(){int a;scanf_s("%d", &a);//输入要求的数字大小int num, i, b, flag = 0;for ( b = 2; b num){printf("%d", b);flag++;if (flag % 5 == 0) {printf("
");}} }printf("
");return 0;}

#include
#include
main()
{
int i,j,k=0;
for(i=11;i<=100;i+=10)
{
for(j=2;j<sqrt(i);j++)
if(i%j==0)break;
if(i%j!=0)
{
printf("%d ",i);
if(++k%5==0)
printf("
");
}
}
}

#include <stdio.h>

int isprime(int n)

{for(int i=2;i*i<=n;i++)

   if(n%i==0)return 0;

 return n>1;  

}

int main()

{int n=0,i;

 for(i=2;i<101;i++)

   if(isprime(i))

   {printf("%d ",i);

    n++;

}

 printf("
Toatl=%d
",n);  

 return 0;

}



直接写函数主体了啊,思路就是嵌套for,外面的提供所有1到100的整数,里面的for用来检测是否为素数,如果不是就把a更改为0,表示非素数
void sushu(){
cout<<"2"<<endl;
bool a=1;
for(int n=1;n<100;n++){
for(int i=2;i!=n;i++){
if(n%i==0){a=0;break;}
}
if(a==1){
cout<<n<<endl;}
}

}

#include "stdio.h"
int main()
{
int sum=0;
int i,j;
int ss[100];
int icount=0;
for(i=1;i<=100;i++)
{
for(j=2;j<i;j++)
{
if(i%j==0)
break;
}
if(i==j)
{
ss[icount++]=i;
sum+=i;
}
}
for(i=0;i<icount;i++)
printf("%d\n",ss[i]);
printf("%d\n",sum);
return 0;
}
试试看。。。。好久没写了。。。。目前电脑上也没C的编译器。。。。记事本写的


编写一段C语言程序,程序功能是: 把1到100之内的所有素数找出来并输出,以及输出素数总数。视频

相关评论:
  • 18396535681如何用C语言编写一个程序?
    宋步赖include <stdio.h> int main(void){ float n, n2, n3;printf("请输入一个数\\n");scanf("%f",&n);printf("请再输入一个数\\n");scanf("%f",&n2);n3=n2+n;printf("这两个数的和是%.2f",n3);return 0;}

  • 18396535681编写一段C语言程序,功能为:找出1000之内的所有完数,并按下面格式输出其...
    宋步赖include <stdio.h> int main(){ int i,j,sum;for(i=2;i<1000;++i){ for(j=1,sum=0;j<i;++j){ if(i%j==0){ sum+=j;} } if(sum==i){ printf("%d: its factors are 1",i);for(j=2;j

  • 18396535681编写一段C语言程序,要求输入一行字符,找出其中的大写字母、小写字母、空...
    宋步赖代码资料:include "stdio.h"int main(int argc,char *argv[]){ char s[300];int i,uc,lc,sp,di,ot;printf("Please enter a string...\\n");i=0;while(s[i]=getchar(),s[i]!='\\n' && ++i<300);uc=lc=sp=di=ot=0;for(s[i]='\\0',i=0;s[i];i++)if(s[i]>='...

  • 18396535681用c语言编写一个程序实现以下功能
    宋步赖include "stdio.h"int main(int argc,char *argv[]){int a,b;double x,y;char ch1,ch2;printf("Please enter the data...\\n");scanf("%d%d%lf%lf %c%c",&a,&b,&x,&y,&ch1,&ch2);printf("\\na=%d,b=%d\\nx=%f,y=%f\\nch1=%c,ch2=%c\\n",a,b,x,y,ch1,ch2);return...

  • 18396535681用C语言语句设计一段程序,功能是统计100至到1000之间各位数相加之和为7...
    宋步赖int i,A,b,c;int sum=0;FOR I=100,I<1000,I++ A=int(I\/100) ; ...取整得到百位 b=int((i-A)\/10); 十位 c=int(i-A-b); 个位 if A+b+c=7 sum=sum+1;endif endfor printf(sum);大概思路是这样吧.好久没写c语言了.你自己注意下标点之类的 ...

  • 18396535681用C语言编写一个简单程序,有哪些步骤,可以举一个例子详细讲解下吗?_百 ...
    宋步赖include<stdio> \/\/这个是头文件 也是 C语言里面最常用的头文件之一 int main()\/\/这个是主函数 也就是程序的入口 你写的程序就是从这里开始的 { \/\/这个 { }表示里面的范围 是必须的 跟main 主函数是不可分的 int a=2; \/\/这里表示有一个 int型的数据a(int型就是整数...

  • 18396535681编写一个C语言程序:从键盘读入一行文本,统计每个英文字母出现的次数_百 ...
    宋步赖一、算法:1、循环读取字符,直到换行为止。对于每个字符,执行以下流程。2、判断是否为英文字母,即小写和大写两种。3、如果是英文字母,则统计个数。输入部分,可以存为数组,也可以每输入一个字符计算一次。二、参考代码:include <stdio.h>int main(){ int c; int cnt[52]={0}; whil...

  • 18396535681怎么用C语言编写一个程序,完成如下功能:定义一个结构数组,输入5种商品...
    宋步赖新鲜出炉,还有些BUG,可以自行修改。include<stdio.h> int main(){ double rental;\/\/rental销售总额 double pri[5]={2.46,4.95,9.12,4.35,6.66};\/\/pri[]零售价格 int i,num[5],count[5];\/\/num[]名字,sale[]销售数量 for (i=1;i<6;i++){ printf ("输入第%d种商品名字和...

  • 18396535681如何用一段c语言编写程序,求1至100之间全部奇?
    宋步赖点击添加就新建好文件了,之后就可以编写代码了:3、这里奇数就是除以2之后有余数的整数,所以程序比简单,在for循环里判断100以内的数是否奇数,是的话就相加,最后输出结果就行了:4、按下快捷键crtl+F5运行程序,就可以得到计算结果了。以上就是用用c语言程序求1至100之间全部奇数之和的演示程序:

  • 18396535681用C语言编写一段程序,要求:输入一段字符,分别统计出其中的英文字母、空...
    宋步赖include <stdio.h>#include <conio.h>#define LEN 50int main (void) {char str[LEN];char *p = str;char cap[LEN], low[LEN], num[LEN], space[LEN], oth[LEN]; \/*分类存储字符*\/int capCnt, lowCnt, numCnt, spaceCnt, othCnt; \/*分类计数*\/capCnt = lowCnt = numCnt = ...

  • 相关主题精彩

    版权声明:本网站为非赢利性站点,内容来自于网络投稿和网络,若有相关事宜,请联系管理员

    Copyright © 喜物网