PAT 1049

#include<cstdio>
#include<iostream>
#include<string>
#include<string.h>
#include<algorithm>
#include<queue>
#include<map>
#include<set>
using namespace std;



int main()
{

	//freopen("input.txt","r",stdin);
	int n,a=1;
	int ans=0;
	int left,now,right;
	scanf("%d",&n);
	while(n/a!=0)
	{
		left=n/(a*10);
		now=n/a%10;
		right=n%a;
		if(now==0)
			ans+=left*a;
		else if(now==1)
			ans+=left*a+right+1;
		else 
			ans+=(left+1)*a;
		a*=10;
	}
	cout<<ans;
	//freopen("con","r",stdin);

	system("pause");
	return 0;
}

猜你喜欢

转载自blog.csdn.net/toby_cho/article/details/60584100