20分求助......
查看原帖
20分求助......
364493
杨建韬楼主2022/12/2 19:26
#include<bits/stdc++.h>
using namespace std;vector<char> s;typedef long long ll;ll l=0;char t;
int u = 1;
int wei(int g){
    int e = 0;while(g){
        g/=10;e++;
    }
    return e;
}
int main(){
    while(scanf("%c",&t) != EOF){
        if(t == '\r') u++;
        s.push_back(t);l++;
    }
    for(int i = 0;i < wei(u) -1;i++) cout<<' ';
    cout<<1<<' ';
    int y = 1;
    int h = wei(u);
    for(int i = 0;i < l;i++){
        cout<<s[i];
        if(s[i] == '\r'){
            y++;
            for(int i = 0;i < h-wei(y);i++) cout<<' ';
            cout<<y;
            cout<<' ';
        }
    }
    cout<<endl;
    return 0;
}
2022/12/2 19:26
加载中...