若是凉夜已成梦

青春里 总有些事情要努力去做 总有些梦想要拼命去追。


  • 运维

  • 前端

  • 编程

  • 随笔

  • hust-oj

1064: 输入三个字符串,按由小到大的顺序输出

发表于 2017-10-06   |   分类于 HUSTOJ   |   阅读次数 1,326

题目描述

输入三个字符串,按由小到大的顺序输出。分别使用指针和引用方式实现两个排序函数。在主函数中输入和输出数据。

输入

3行字符串

输出

按照从小到大输出成3行。由指针方式实现。
按照从小到大输出成3行。由引用方式实现。

样例输入

cde
afg
abc

样例输出

abc
afg
cde
abc
afg
cde

参考代码

#include<stdio.h>
#include<string.h>
void Swap(char **q1, char **q2) 
{
    char *t;
    t= *q1;
    *q1 = *q2;
    *q2 = t;
}
int main() 
{
    int i=0;
    char *p1,*p2,*p3, str1[80],str2[80],str3[80];
    p1=str1;
    p2=str2;
    p3=str3;
    gets(str1);
    gets(str2);
    gets(str3);
    if (strcmp(p1, p2)>0)
            Swap(&p1, &p2);
    if (strcmp(p1, p3)>0)
            Swap(&p1, &p3);
    if (strcmp(p2, p3)>0)
            Swap(&p2, &p3);
    printf("%sn%sn%sn",p1,p2,p3);
    return(0);
}

解析

暂无

hustoj

发表评论 取消回复

电子邮件地址不会被公开。 必填项已用*标注

*
*


hoxis wechat
著作权归作者所有
站点更新说明
  • 文章目录
  • 站点概览
若是凉夜已成梦

若是凉夜已成梦

青春里 总有些事情要努力去做 总有些梦想要拼命去追。

1904 日志
6 分类
12 标签
RSS
weibo github twitter facebook

友情链接

Dreams孤独患者 Skip 原站点
© 2017 若是凉夜已成梦
Powered by WordPress | 已运行
Theme By NexT.Mist