tenguaj 2022-11-27 22:30 采纳率: 75%
浏览 4
已结题

输入两个数判断是否是素数如果是就求和

输入两个数判断是否是素数,如果是就求和,有一个不是就重新输入

  • 写回答

1条回答 默认 最新

  • 黛琳ghz 2022年度博客之星前端领域TOP 8 2022-11-28 00:34
    关注
    
    #include<stdio.h>
    int main()
    {
        int i,x,y;
        int sum=0;
        printf("请输入两个数字(用逗号隔开):");
        scanf("%d,%d",&x,&y);
        if(x==2) 
        {
            printf("x是素数\n");
            sum=x;
        }
        else if(x>2)
        {
            for(i=2;i<x;i++)
                if(x%i==0)
                {
                    printf("x不是素数\n");
                    break;
                }
                if(i==x){
                    printf("x是素数\n");
                    sum=x;
                }
        }
        else {
            printf("x不是素数\n");
        }
    
    
        if(y==2) 
        {
            printf("y是素数\n");
            sum=sum+y;
            printf("两个素数的和为%d\n",sum);
        }else if(y>2)
        {
            for(i=2;i<y;i++)
                if(y%i==0)
                {
                    printf("y不是素数\n");
                    break;
                }
                if(i==y){
                    printf("y是素数\n");
                    sum=sum+y;
                    printf("两个素数的和为%d\n",sum);
                }
        }
        else {
            printf("y不是素数\n");
        }
    
    }
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

问题事件

  • 系统已结题 12月12日
  • 已采纳回答 12月4日
  • 创建了问题 11月27日

悬赏问题

  • ¥20 c#使用NPOI向word表格中添加字段导致word有概率警告不可识别
  • ¥15 怎么使用hxe16进制编码器修改视频数据和图片一样!求教程!
  • ¥15 怎么用python模拟光的折射,反射,和全反射
  • ¥15 python打印机打印word和PDF文件出来的是乱码
  • ¥15 求达梦8数据库安装包
  • ¥15 YOLOv8模型网络结构更改后报错
  • ¥15 深度学习中梯度为None
  • ¥15 zynq烧写程序到flash后不运行
  • ¥15 裸板ESD问题的思考与实验
  • ¥15 electron+python