感觉没错,可只通过一个测试点。。。求大佬帮个小忙

P2084 进制转换

@[帅帅山](/space/show?uid=74511) 你能把代码贴好点吗?这样没法看啊
by zhouwc @ 2018-03-06 14:15:24


叫我雷锋。。。 ``` cpp include<stdio.h> int n; int tool(int a,int i); int main() { int a,i=-1; scanf("%d%d",&n,&a); tool(a,i); return 0; } int tool(int a,int i) { i++; int x,y; x=a%10; y=a/10; if(y==0) printf("%d%d^%d",x,n,i); else { tool(y,i); if(x!=0) printf("+%d%d^%d",x,n,i); } return 0; }```
by justforfun @ 2018-03-18 22:59:49


@[justforfun](/space/show?uid=37243) ```cpp #include<stdio.h> int n; int tool(int a,int i); int main() { int a,i=-1; scanf("%d%d",&n,&a); tool(a,i); return 0; } int tool(int a,int i) { i++; int x,y; x=a%10; y=a/10; if(y==0) printf("%d%d^%d",x,n,i); else { tool(y,i); if(x!=0) printf("+%d%d^%d",x,n,i); } return 0; } ``` 额,应该是介样
by A_Fantasy @ 2018-06-06 13:19:58


@[justforfun](/space/show?uid=37243) ``` #include<stdio.h> int n; int tool(int a,int i); int main() { int a,i=-1; scanf("%d%d",&n,&a); tool(a,i); return 0; } int tool(int a,int i) { i++; int x,y; x=a%10; y=a/10; if(y==0) printf("%d%d^%d",x,n,i); else { tool(y,i); if(x!=0) printf("+%d%d^%d",x,n,i); } } return 0; } ```
by A_Fantasy @ 2018-06-06 13:22:51


这数据之大连UNSIGNED LONG LONG都装不下,我也是10分9个WA,我也烦呢
by chenyanming @ 2018-07-21 21:19:22


|