问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

字符串 循环排序输出

发布网友 发布时间:2022-05-07 05:31

我来回答

1个回答

热心网友 时间:2023-10-17 01:57

#include<stdio.h>
main()
{
char
ch,str[100];
int
n,m,t,i=0;
printf("Iuput
the
string.\n");
ch
=
getchar();
while(ch
!=
'!')
/*输入‘!’并按回车循环结束*/
{
str[i]
=
ch;
ch
=
getchar();
i++;
}
str[i]
=
'\0';
printf("The
string
is
%s\n",str);
for(n=0;n<i;n++)
/*用冒泡法进行由大到小的排序*/
for(m=n+1;m<i;m++)
if(str[n]<str[m])
/*如由小到大排序此为if(str[n]>str[m])*/
{
t=str[n];str[n]=str[m];str[m]=t;
}
printf("The
new
string
is
%s\n",str);
/*输出排序后的字符串*/
getch();
/*我用wintc编译的,这个是用来暂停屏幕的*/
}
本程序是用‘!’来判断输入是否结束的,当你输入完了以后再输入一个‘!’就可以了,‘!’不会输入到字符串中的。你可以自己运行下。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
中国人发源于哪里 "中国人"这个名字的由来 微博关注取消会被发现吗? ...守护甜心》等……带点魔法的变身动画片!拜托!!! 跪求:位,字节,字,双字的解释,和关系。最好举例说明例如:VD100_百度知... 电脑的工作原理?为什么数据可以记录信息(如图片) 新风为什么要保温 新风系统为什么要保温 几年的教师资格转事业编制 ay89s51单片机可以用串口下载程序吗? C++一个for循环的排序问题 excel排序 1 2 3 1 2 3 1 2 3 怎么搞成这样循环排序 伺服电机绝对定位和相对定位是什么意思? 一个 能同时在两台电脑登陆网页版吗 一个,可以同时登录几台电脑吗? 一个,可以同时登录几台电脑吗? 两台电脑登录同一个 一个可以同时在两台电脑上登录吗? MYSQL_FRONT安装到XP系统后,可视化界面没有汉字,期待高手解决 谷歌浏览器开发者工具的问题 对mysql-front熟悉的解答下 证券投资基金销售结算资金管理暂行规定的第一章 总则 不属于我国现行场内证券交易结算原则的是 关于我国场内实行多边净额结算的证券交易适用原则是什么? 梦见门有声音,醒来后一看真的开了? 做梦梦见有声音像老鼠但起来看又没有 睡觉总是梦见有很多声音在自己耳边说话,还动不了,好不容易动了,比如开... 梦见有声音和我一起唱歌 请问一下,SQL Script文件导入MySQL-Front,在SQL编辑器上的中文出现乱码,怎么解决? 运动健身人群画像洞察报告 生活中 循环排列的规律有哪些??? 如图下图excel中,把B列的数字按1、2、3、4;1、2、3、4循环排序? java排序算法for循环语句怎么理解请帮忙讲解下, 如何仅使用一个循环,来进行一个int数组的排序 关于java for 循环排序的问题? 循环实现快速排序,不要递归啊 有木有 mysql front如何修改编码方式 龙湾滨海办营业执照在什么地方 温州市.龙湾区办营业执照压金多少 我是温州龙湾区的.在2011年05月03号办理的个体工商营业执照在什么时侯年检啊 温州龙湾区沙城镇办理营业执照工商局要来实地查看的吗? 求地址龙湾理发店办卫生许可证哪里办 我是温州龙湾区的.在2011年05月03号办理的个体工商户营业执照在什么时候年检啊 大头菜芹菜怎么和馅 饺子馅怎么办好吃,香,大头菜,芹菜的 MySQL-Front问题导入数据时出错nbsp;nbsp;急!!! 户外模拟无人机飞丢,如何通过GPS定位找回,我来教会你 BLHLM04无人机总是没有GPS信号怎么办? 搜狗浏览器开发者工具怎么改成中文 一个可以同时在两台电脑上登录吗?