第1个回答 2019-09-30
直接写函数主体了啊,思路就是嵌套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;}
}
}
第2个回答 2019-09-30
#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的编译器。。。。记事本写的