6174问题

#include "stdio.h"
#include "string.h"

int get_next(int n);
int get_next(int n)
{
	int a,b,m,i,j,temp;
	char s[10];
	sprintf(s,"%d",n);
//	printf("%s\n",s);
	m = strlen(s); printf("%d\n",m);
	for(i=0; i<m; i++)
	{
		for(j=i; j<m; j++)
		{
			if(s[i]<s[j])
			{
				temp = s[i];
				s[i] = s[j];
				s[j] = temp;
			}
		}
	}
//	printf("%s\n",s);
	sscanf(s,"%d",&a);
//	printf("%d\n",a);
	for(i=0; i<m/2; i++)
	{
		temp = s[i];
		s[i] = s[m-1-i];lkm;km,;/
		s[m-1-i] = temp;
	}
//	printf("%s\n",s);
	sscanf(s,"%d",&b);
//	printf("%d\n",b);
	return a-b ;	
}


main()
{
	int a[1000],i,j,n;
	while(scanf("%d",&n) != EOF)
	{
		memset(a,0,sizeof(a));
		for(i=0;)
	}

}


你可能感兴趣的:(6174问题)