相亲数的求解,老是没有结果!什么都不输出!
#include<stdio.h>
int main()
{
int m,n;
scanf("%d%d",&m,&n);
int i,sum1=0,sum2=0;
for(i=0;i<m;i++)
{
if(m%i==0)
{
sum1=i;
sum1+=sum1;}
if(n%i==0)
{
sum2=i;
sum2+=sum2;
}
}
int panduan(m,n);
if(panduan==1)
{
printf("%d,",m);void printx(m);printf("=%d\n",n);
printf("%d,",n);void printx(n);printf("=%d\n",m);
printf("1");
}
if(panduan==0)
{
printf("%d,",m);void printx(m);printf("=%d\n",sum1);
printf("%d,",n);void printx(n);printf("=%d\n",sum2);
printf("2");
}
}
int panduan(int x,int y)
{
int i,j,m;
for(i=0;i<x;i++)
{
if(x%i==0)
{
i=j;
j+=j;
}
if(y%i==0)
{
i=m;
m+=m;
}
}
if(m==x&&j==y)
return 1;
else
return 0;
}
void printx(int m)
{
int x;
int i,j;
for(i=x;i<x;i--)
{
if(x%i==0)
{
i=j;
printf("%d+",j);
if(i==1)
printf("%d",i);
}
}
}

