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

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


#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");
    }

}