#include<stdio.h> #include<stdlib.h> #include<string.h> voidFindPoint(char str[][51], int *point, int *beforepoint, int n){ int i, j; for (i = 0; i < n; i++){ for (j = 0; str[i][j] != '\0'; j++){ if (str[i][j] == '.'){ point[i] = j; break; } else{ beforepoint[i]++; } } } } intFindmax(int *point, int n){ int max = point[0]; int i; for (i = 1; i < n; i++){ if (point[i] > max) max = point[i]; } return max; } voidPrintstr(char str[][51], int *beforepoint, int n, int max){ int i, j; for (i = 0; i < n; i++){ for (j = 0; j < max - beforepoint[i]; j++){ printf(" "); } puts(str[i]); } } intmain(){ int n, i, max; int *point; int beforepoint[50]={0}; char str[50][51]; scanf("%d", &n); point=(int*)malloc(sizeof(int)*n); for (i = 0; i < n; i++){ scanf("%50s", str[i]); } FindPoint(str, point, beforepoint, n); max = Findmax(point, n); Printstr(str, beforepoint, n, max); return0; }
1起风了买辣椒也用券
2溯 (Reverse)CORSAK胡梦周、马吟吟
3打上花火DAOKO、米津玄師
4错位时空艾辰
5我们都拥有海洋吴青峰
6三国恋Tank
7光芒凤凰传奇
8我们的歌谣凤凰传奇
9最美的太阳张杰
10我记得赵雷
11悬溺葛东琪
起风了 - 买辣椒也用券
00:00 / 00:00
An audio error has occurred, player will skip forward in 2 seconds.