利用函数:输入若干个整数,输出出其中所有素数
答案:2 悬赏:80
解决时间 2021-03-02 22:19
- 提问者网友:刀枪不入
- 2021-03-01 21:55
c++
最佳答案
- 二级知识专家网友:我颠覆世界
- 2021-03-01 23:25
#include
using namespace std;
bool function(int n);
int main()
{
int n;
cout<<"Please input the numbers you want:(Ctrl+Z to end)"<
while(cin>>n)
if(function(n))
cout<
cout<
return 0;
}
bool function(int n)
{
if (n==0||n==1)return false;
if(n==2)return true;
for(int i=2;i
if(n%i==0)
return false;
return true;
}
using namespace std;
bool function(int n);
int main()
{
int n;
cout<<"Please input the numbers you want:(Ctrl+Z to end)"<
if(function(n))
cout<
}
bool function(int n)
{
if (n==0||n==1)return false;
if(n==2)return true;
for(int i=2;i
return false;
return true;
}
全部回答
- 1楼网友:最后战士
- 2021-03-02 00:45
#include<stdio.h>
int prime(int m)
{int i;
for(i=2;i<=m/2;i++)
if(m%i==0) break;
if(i>m/2)
return 1;
else return 0;}
main()
{int a[10],i,m,sum=0;
printf("请输入十个数:");
for(i=0;i<10;i++)
scanf("%d",&a[i]);
for(i=0;i<10;i++)
if(prime(a[i])&&a[i]>=2) sum+=a[i];
printf("素数的和为:%d\n",sum);
}
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯
• 手机登qq时,显示手机磁盘不足,清理后重新登 |
• 刺客的套装怎么选啊? |