共回答了15个问题采纳率:93.3%
这是我写的程序,运行之后没有发现错误,你看看是不是你想要的哈!
有不理解的我们继续探讨.
#include
int main(void)
{
x05int x,a[10000],t = 0,n,i,j;
x05
x05printf("please input even number x:");
x05scanf("%d",&x);
x05while (x % 2 != 0)
x05{
x05x05printf("please input even number x:");
x05x05scanf("%d",&x);
x05}
x05for (i = 3; i < x; i++)
x05{
x05x05n = 0;
x05x05for (j = 2; j < i; j++)
x05x05{
x05x05x05if (i % j == 0)
x05x05x05{
x05x05x05x05n = 1;
x05x05x05}
x05x05}
x05x05if (n ==0)
x05x05{
x05x05x05a[t] = i;
x05x05x05t++;
x05x05}
x05}
x05for (i = 0; i < t; i++)
x05{
x05x05for (j = t - i; j >= i; j--)
x05x05{
x05x05x05if(a[i] + a[j] == x)
x05x05x05{
x05x05x05x05printf("x=%d+%dn",a[i],a[j]);
x05x05x05}
x05x05}
x05}
x05return 0;
}
1年前
4