永发信息网

C语言句子字母排序后行输出

答案:4  悬赏:0  手机版
解决时间 2021-02-11 13:29
C语言的一个程序,要求输入一个句子,然后程序先将句子中的每个单词的首字母进行从A到Z排序,最后将排序后输出结果为每行一个单词。程序只能识别字母或空格。不能用 <string.h>,用到要自己写。

例如
输入:I love China

输出:
China

I

love

代码应该怎么写呢?请教。谢谢
最佳答案
#include <iostream>
using namespace std;

void main()
{
char ch[100];
cin.getline(ch,100);
cout<<ch<<endl;

int dex=0;
while (ch[dex]!='\0')
{
if ((ch[dex]>'Z'||ch[dex]<'A')&&(ch[dex]>'z'||ch[dex]<'a')&&ch[dex]!=' ')
{
cout<<"ERROR at: "<<ch+dex<<endl;
return ;
}
dex++;
}

for (char c='a';c<='z';c+=1)
{
dex=0;
while (ch[dex]==' ')
{
dex++;
}

while (ch[dex]!='\0')
{
if (ch[dex]==c || ch[dex]==c-('a'-'A'))
{
cout<<"输出单词:";
while (ch[dex]!=' ' && ch[dex]!='\0')
{
cout<<ch[dex];
dex++;
}
cout<<endl;
}
else
{
while (ch[dex]!=' ' && ch[dex]!='\0')
{
dex++;
}
}
dex++;
}

}
}
全部回答
你被火烧着不痛吗?”我好奇地问蜡烛。“当然痛呀!但我一想到是为你们服务,我就不痛了!”蜡烛回答道。这时蜡烛痛得冒出了点汗,火已经燃到它颈子上来了。“真的吗,我可真敬佩你啊,天下可能没有比你更无私的人了!”“不,你们的老师也是无私的,他们把爱奉献给你,他们把毕生的心血给了你,他们用自己的身躯,为你架起了一座成功的桥梁,将你引向成功;他们用自己的双手,写下了一个个强劲有力的字,让你们学到了知识;他们像母亲一样爱着你们,当你失败时,他们还是依然爱着你;当他们对你说他们对你失望了时,他们还是在你不易察觉中爱着你;当你成功时,他们更是爱你”。蜡烛语重心长地说道。“噢,你说得很有道理,老师就像你和你的同伴一样无私,老师们爱着我们,你们也为我们服务,你们是无私的,没有任何企图。”“嗯,对……”蜡烛刚要说什么,就燃尽了。望着他那小小的“尸体”,我油然而生一种敬佩之情!
怀念脚本语言的简单: # Ruby str = "I love China" puts str.split.sort.join("\n")
#include #include void main() { char n[500]; int i,j,x,temp; printf("输入n个字符串:"); gets(n); x=strlen(n); for(i=0;i<=x-1-1;i++) for(j=0;jn[j+1]) { temp=n[j]; n[j]=n[j+1]; n[j+1]=temp; } } puts(n); } 解释够详细了吧,我在vc++6.0运行了下,可以。由于我也是学c语言不久,所以可以共同学习嘛。。。。呵呵。。。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
我三十四岁看起来老了很多
二娃美发地址好找么,我有些事要过去
惠民家园我想知道这个在什么地方
雅姿美容养生地址在什么地方,想过去办事
He can do the long jump.改为否定句
佛山市炬钛电子有限公司地址在什么地方,想过
电饭煲底部连接线处火花
房产证上是爸爸和女儿名字,请问继母有继承权
吉娜美发工作室地址在什么地方,我要处理点事
三星贴片机自动补救功能
润丰寄卖行这个地址在什么地方,我要处理点事
根据《合同法》的规定,旅行社提供合同范本与
华南师范大学理科生可读哪些专业
满足一定条件的燃油锅炉房、油浸电力变压器室
手机看漫画是什么格式啊?
推荐资讯
中国邮政储蓄银行(香花岭邮政支局)地址在什么
公务员试用期满后关于填写“任职定级审批表”
领前女士美容美体中心地址在什么地方,我要处
李美妍和金承佑为什么离婚 分手后竟仍是好友
务彭高速公路路线
关于对冬天到来的感触的五百字周记
土石比例1:7:2什么意思?
美国恐怖故事双头人怎么又活了
怀孕三个月,甲状腺过氧化物酶抗体高怎么办
【抚养的拼音】读音和字形全对的一组是()A:`
成都太阳公元现在卖二期大概多久能交房啊?
()➗5➕5=40
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?