[C_ST88-易] 依序重複輸出字串
問題描述 :
在 input 中寫入一行字串 , 執行程式後自動產生 output, 並將字串內容依序重複寫入 output 中
輸入說明 :
一行字串
輸出說明 :
一行字串
範例 :
在 input 中寫入一行字串 , 執行程式後自動產生 output, 並將字串內容依序重複寫入 output 中
輸入說明 :
一行字串
輸出說明 :
一行字串
範例 :
輸入範例 | 輸出範例 |
a | aa |
ab | aabb |
- #include<iostream>
- #include <string.h>
- using namespace std;
- int main(){
- // [C_ST88-易] 依序重複輸出字串
- string input;
- while(cin >> input)
- {
- int len = input.size();
- char char_input[len];
- strcpy(char_input, input.c_str());
- for(int i = 0;i < len;i++)
- {
- if(i != len-1)
- {
- cout << char_input[i] << char_input[i];
- }
- else
- {
- cout << char_input[i] << char_input[i] << endl;
- }
- }
- }
- }
沒有留言:
張貼留言