c语言程序:使用一个if选择语句和一个for循环语句写一个程序
发布网友
发布时间:2023-07-15 03:04
我来回答
共1个回答
热心网友
时间:2024-11-24 19:14
享
#include<stdio.h>
int isprime(int);
void even(int);
main()
{ int a;
scanf("%d",&a);
if(a%2==0)even(a);
else printf("!",a);
}
void even(int x)
{int i;
for(i=2;i<=x/2;i++)
if(isprime(i))
if(isprime(x-i))
{printf("%d=%d+%d\n",x,i,x-i);return;}
}
int isprime(int b)
{ int i;
for(i=2;i<=b/2;i++)
if(b%i==0)return 0;
return 1;
}