#include<stdio.h>#include<string.h> #include<stdlib.h>int main(){ int a,i,len,next,top,mid; char s[101]; a=99999; while(a!=10000) { len=strlen(a); mid=len/2-1; top=0; for(i=0;i<=mid;i++) s[++top]=a; if(len%2==0) next=mid+1; else next=mid+2; for(i=next;i<=len;i++) { if(a=s[top]) break; top--; } if(top==0) { printf("%d",&a); break; } a--; } system("pause"); return 0; }
你对int进行了,是非法的操作
那如何才能让这个程序成功呢