输入两个数判断是否是素数,如果是就求和,有一个不是就重新输入
#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");
}
}