听取WA声一片
查看原帖
听取WA声一片
659907
adoufw楼主2022/1/29 11:51
#include <iostream>
using namespace std;
#include <string>
int q[10000];

int main()
{
 int a,b,c;
	cin>>a; 
	for(int n=0;;n++){
		q[n]=a%10;a/=10;b++;if((a>0&&a<10)||(a<0&&a>-10))q[n+1]=a;//cout<<q[n]<<endl;
		if(a==0)break;
	}
int *o=q; 
for(int n=0;n<b;n++){int d=1;
for(int u=1;u<=b-n-1;u++){
	d*=10;
}
if(d>=10)	{int p; 
p=*(o+n);
c+=p*d;}
else{int y;
 y=*(o+n);c+=y-1; }
}
cout<<c;
return 0;
}
2022/1/29 11:51
加载中...