Run ID | 作者 | 问题 | 语言 | 测评结果 | Time | Memory | 代码长度 | 提交时间 |
---|---|---|---|---|---|---|---|---|
11890 | 徐一喆 | 简单字符串排序 | C++ | Accepted | 2 MS | 744 KB | 571 | 2021-05-18 12:31:07 |
#include<bits/stdc++.h> using namespace std; void swap(char **p1, char **p2) { char *temp; temp = *p1; *p1 = *p2; *p2 = temp; } int main() { char str[3][20], *p[3]; for(int i = 0; i < 3; i++) { scanf("%s", str[i]); p[i] = str[i]; } for(int i = 0; i < 3; i++) { for(int j = 0; j < 2 - i; j++) { if(strcmp(p[j], p[j+1]) > 0) { swap(&p[j], &p[j+1]); } } } for(int i = 0; i < 3; i++) { printf("%s\n", p[i]); } return 0; }