c语言程序设计,输入任意一串英文字母,然后按字母相反顺序输出这一串字母。

 我来答
luvnn
2014-05-07 · TA获得超过160个赞
知道小有建树答主
回答量:159
采纳率:100%
帮助的人:104万
展开全部
#include <string.h>
#include <stdio.h>
void main(void)
{
char ch[100];/*假设字符串最长100个字符*/
printf("请输入一个10个不同英文字符的字符串\n");
scanf("%s", ch);
int len = strlen(ch);/*求字符串长度*/
for (int i=0; i<len-1; i++)/*冒泡法排序*/
for (int j=0; j<len-i-1; j++)
if (ch[j]<ch[j+1])
{
char temp=ch[j];
ch[j]=ch[j+1];
ch[j+1]=temp;
}
printf("排序后的字符串为%s\n", ch);
}
小嘿动漫
2015-01-19
知道答主
回答量:4
采纳率:100%
帮助的人:4834
展开全部
#include <string.h>
#include <stdio.h>
int main(void)
{
char ch[100];/*假设字符串最长100个字符*/
printf("请输入字符串\n");
gets(ch);//可以实现输入空格
int len= strlen(ch);/*求字符串长度*/
for (int i=len;i>=0;i--)
printf("%c", ch[i]);
printf("\n");
}
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
JesterOfJokes
2019-12-07 · TA获得超过3769个赞
知道大有可为答主
回答量:3189
采纳率:34%
帮助的人:490万
展开全部
#include
#include
void
main(void)
{
char
ch[100];/*假设字符串最长100个字符*/
printf("请输入一个10个不同英文字符的字符串\n");
scanf("%s",
ch);
int
len
=
strlen(ch);/*求字符串长度*/
for
(int
i=0;
i
评论
0
0
0
加载更多
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式