这怎么就CE了
查看原帖
这怎么就CE了
763878
Jerry_heng楼主2024/4/1 19:44
#include<iostream>
#include<cstdio>
#include<cmath>
#include<cstring>
using namespace std;
char st[110];
int n,a[110];
int main(){
	while(scanf("%s",st+1)!=EOF){
		n=strlen(st+1);
		for(int i=1;i<=n;i++)a[i]=st[n-i+1]-'0';
		int m=1,t=0;
		while(!a[m])a[m]=9,m++;
		a[m]--;
		for(int i=1;i<=n;i++){
			a[i]=a[i]*2+t;
			t=a[i]/10;
			a[i]%=10;
		}
		if(t)a[++n]=t;
		for(int i=n;i>=1;i--)printf("%d",a[i]);
		puts("");
	}
	return 0;
}

Vjudge显示CE

2024/4/1 19:44
加载中...