文章
2
粉丝
621
获赞
0
访问
20.7k
自己写的测试用例都能通过,OJ不通过
#include <stdio.h>
#include <string.h>
char in[35];
char out[115];
int main (){
scanf ("%s",in);
int lenin=strlen(in);
for (int i=0; i<lenin; i++)
in[i]=in[i]-'0';
int k=0;
while (lenin){
out[k++]=in[lenin-1]%2+'0';
int flag1=0;
for (int j=0; j<lenin; j++){
int flag2=in[j]%2;
in[j]=(flag1*10+in[j])/2;
flag1=flag2;
}
if(in[0]==0){
for (int i=0; i<lenin-1; i++)
in[i]=in[i+1];
lenin--;
&n...
登录后发布评论
没有多组数据的输入。
可以查看答案,看看其他正确的代码,然后比较一下输出是否一致