c程序设计第四版谭浩强
输入3个字符串,
按由小到大的顺序输出 C语言 用指针方法处理
谭浩强c语言程序设计第四版答案
以下是此题的【c源代码】,需要【c++源代码】请点击进入
#include <stdio.h>
#include <string.h>
int main()
{void swap(char *,char *);
char str1[20],str2[20],str3[20];
printf("input three line:\n");
gets(str1);
gets(str2);
gets(str3);
if(strcmp(str1,str2)>0) swap(str1,str2);
if(strcmp(str1,str3)>0) swap(str1,str3);
if(strcmp(str2,str3)>0) swap(str2,str3);
printf("Now,the order is:\n");
printf("%s\n%s\n%s\n",str1,str2,str3);
return 0;
}
void swap(char *p1,char *p2)
{char p[20];
strcpy(p,p1);strcpy(p1,p2);strcpy(p2,p);
}
本文链接:http://www.wb98.com/c/post/tanhaoqiang_8.2.html
本站文章搜索: