半東 2021-10-23 13:29 采纳率: 50%
浏览 164
已结题

输入若干个整数,求其中素数的和

怎样找素数求和?求答int main()
{int i, Sum=0;
int n;
while(scanf("%d",&n))//输入n个数;
{

for(i=2;i<=n;i++)
{
int s=1;
int j=1;
for(int j=1;j<=i;j++)
{
s*=i;
}
if(n%i==0){
Sum*=j;
printf("%d",Sum);}
}
return 0;}

  • 写回答

1条回答 默认 最新

  • 叫我小唐就好了 Java领域新星创作者 2021-10-23 14:18
    关注

    img

    
    #include <stdio.h>
    #include<stdlib.h>
    int main()
    {
     int i,n,sum=0; 
     printf("请输入若干个正整数,退出循环输出字母:\n");
        while(scanf("%d",&n))//循环输入若干个数 
        {
         if(n<2) printf("合数");
         for(i=2;i<n;i++)
         {
          if(n%i==0)
          break;
        } 
      if(n==i)
      {
       sum=sum+n;
      }
     }
     printf("\n和是:%d",sum);
    
     return 0;
    } 
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

问题事件

  • 系统已结题 10月31日
  • 已采纳回答 10月23日
  • 创建了问题 10月23日

悬赏问题

  • ¥15 marlin编译错误,如何解决?
  • ¥15 有偿四位数,节约算法和扫描算法
  • ¥15 VUE项目怎么运行,系统打不开
  • ¥50 pointpillars等目标检测算法怎么融合注意力机制
  • ¥15 关于超局变量获取查询的问题
  • ¥20 Vs code Mac系统 PHP Debug调试环境配置
  • ¥60 大一项目课,微信小程序
  • ¥15 求视频摘要youtube和ovp数据集
  • ¥15 在启动roslaunch时出现如下问题
  • ¥15 汇编语言实现加减法计算器的功能