//输入3个字符串,按由小到大的顺序输出。
#include <stdio.h>
#include <string.h>
int main() {
void exchange(char* p1, char* p2);
//首先输入三个字符串
char str1[20] = { 0 }, str2[20] = { 0 }, str3[20] = {0};
gets_s(str1);
gets_s(str2);
gets_s(str3);
if (strcmp(str1, str2) > 0) exchange(str1, str2);
if (strcmp(str1, str3) > 0)exchange(str1, str2);
if (strcmp(str2, str3) > 0)exchange(str2, str3);
puts(str1);
puts(str2);
puts(str3);
printf("\n");
return 0;
}
void exchange(char* p1, char* p2) {
char p[20];
strcpy(p, p1);
strcpy(p1, p2);
strcpy(p2, p);
}
【C】8.2输入3个字符串,按由小到大的顺序输出。
最新推荐文章于 2022-12-13 12:43:57 发布