永发信息网

排序字符串,例如输入:this test terminal,则以下程序的输出结果应实现为:terminal test this.

答案:1  悬赏:50  手机版
解决时间 2021-01-19 22:01
排序字符串,例如输入:this test terminal,则以下程序的输出结果应实现为:terminal test this.
最佳答案
#include
#include
#define MAXLINE 20
void sort(char *pstr[]);
int main(void)
{
int i;
char *pstr[3], str[3][MAXLINE];
for (i=0; i<3; i++)
{
pstr[i] = str[i];
}
printf("Please input:");
for (i=0; i<3; i++)
{

scanf("%s", pstr[i]);
}
sort(pstr);
printf("output:");
for (i=0; i<3; i++)
{

printf("%s\n", pstr[i]);
}
return 0;
}
void sort(char *pstr[])
{
int i, j;
char *p;
for (i=0; i<3; i++)
{
for (j=i+1; j<3; j++)
{

if (strcmp(pstr[i], pstr[j]) > 0)
{
p = *(pstr+i);
*(pstr+i) = *(pstr+j);
*(pstr+j) = p;
}
}
}
}
修改完毕 请检阅
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
我的电脑显示器是dvi24+5的可以用24+1的线么
从石家庄到杭州的火车在哪个火车站停啊?K908
今天我去星巴克,把星享卡里的买一赠一的劵用
到南京长途汽车东站怎么走
孔雀出生在哪里呢?
农业机械销售也要交地税吗
2.525mb每秒相当少网速
学校教务系统是啥?怎么进去
凤垭山在南充是东南西北什么方向
The custom of arranged marriages still in
2012年洛阳市一练什么时间?
用地道的英语应该怎么说.Itsounds
中国移动通信(辉之声通讯特许经营店)地址在什
鳄雀鳝能和招财猫混养吗
用数学归纳法证明等式:a+aq+aq^2+aq^3+...+aq
推荐资讯
我想换主板和显卡,但是cpu是AMD的,不知道兼
为什么我在酷狗音乐那搜索【回忆过去】萧敬腾
莆田至泉州动车最早几点
你们说我一个联想i3的二手电脑能卖多少钱
北浪中什么厂招工,有没有五天八小时的,不用
这是兰花吗?
崩溃大陆更好的锯子怎么得
三星手机“一只眼上三根睫毛“的图标是什么意
怎么办....有什么办法?
刑政拘留是事发当日拘留吗
逆战雪域迷踪机械先锋坐电梯那里什么的bug
锦道软装公司家具质量好吗?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?