Problem B
字符串大小比较
时限:1000ms 内存限制:10000K 总时限:3000ms
描述:
使用指针编写程序输入两个字符串,先将比较大的字符串打印出来,然后将较大的字符串与较小的字符串合并,并将结果输出。
输入:
两个字符串,每个一行。
输出:
先将比较大的字符串打印出来,占一行;然后将较大的字符串与较小的字符串合并,并将结果输出,占一行。(注意:字符串中可能有空格)
输入样例:
asdf ljkhkj
输出样例:
ljkhkj
ljkhkjasdf
#include<stdio.h> #include<string.h> #define N 100 int main() { char str1[N],str2[N]; gets(str1); gets(str2); if (strlen(str1) > strlen(str2)) { puts(str1); puts(strcat(str1, str2)); } else { puts(str2); puts(strcat(str2, str1)); } return 0; }