字符串逆序
2023-12-15 05:13:52
输入一个字符串,对该字符串进行逆序,输出逆序后的字符串。
输入格式:
输入在一行中给出一个不超过80个字符长度的、以回车结束的非空字符串。
输出格式:
在一行中输出逆序后的字符串。
输入样例:
Hello World!
输出样例:
!dlroW olleH
代码:?
#include<stdio.h>
#include<string.h>
int main()
{
char str[84];
fgets(str, 84, stdin);//记住这一段代码
int a = 0;
for (int i = 0; i < 84; i++)
{
if (str[i] == '\n')
break;
a++;//注意最后a=13,因为字符串最后一个是\0;
}
for (int i = a-1; i >= 0; i--)//一定要从a-1开始,要不然就会输出一个回车
{
printf("%c", str[i]);
}
return 0;
}
注意:
1.字符串最后一个是\0,注意循环的条件
2.记住fgets和string.h?
?
文章来源:https://blog.csdn.net/Y2663438690/article/details/135006468
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!