小明的縮骨大法 (20分)

神奇的小明最近發明一種牛逼的"縮骨大法",他定義如果某個字符後面跟一個數字就表示有幾個這樣的字符,更多說明看下面的例子.利用這種方法小明就可以少寫很多字了.那麼現在就讓你來還原字符串被小明改寫前的樣子吧!

輸入格式:
每行一串字符. 數據處理到文件結束.

輸出格式:
輸出改寫前的字符,對於每個例子只佔一行.

輸入樣例:
在這裏給出一組輸入。例如:

a2b3c
a1bcd

輸出樣例:
在這裏給出相應的輸出。例如:

aabbbc
abcd

提示:
字符串長度小於100, 只包括數字和小寫字母,數字只會出現在字母后面,並且數字大於0 小於10

#include<iostream>
#include<algorithm>
#include<string>
using namespace std;
int main ()
{
	string s;
	while(cin>>s){
	for(int i=0;i<s.size();i++){
		if(s[i]>='a'&&s[i]<='z')
		cout<<s[i];
		else
		for(int j=1;j<s[i]-'0';j++)
		cout<<s[i-1];
	  }
	  cout<<endl;
	}
	return 0;
 } 
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章