这个代码,
没有任何输出
关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率

已结题
c语言逆序输出字符串
收起
- 写回答
- 好问题 0 提建议
- 关注问题
微信扫一扫
点击复制链接分享
- 邀请回答
- 编辑 收藏 删除
- 收藏 举报
1条回答 默认 最新
- 关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率
我叫RT 2021-12-03 20:43关注gets(a); 使得程序崩溃了。你需要将 a 定义为数组,才可以向 a 中存放数据。将
char *a
改为char a[100] = "";
试试本回答被题主选为最佳回答 , 对您是否有帮助呢? 本回答被专家选为最佳回答 , 对您是否有帮助呢? 本回答被题主和专家选为最佳回答 , 对您是否有帮助呢?解决 2无用举报 编辑记录微信扫一扫
点击复制链接分享
评论按下Enter换行,Ctrl+Enter发表内容
报告相同问题?
提交
- 2022-10-13 22:38回答 2 已采纳 一是6行for循环,i<80。不能等于80,越界了二是12行,j>=0,不能j<=0啊,并且应该j=i-1,因为a[i]是'\n'啊
- 2021-07-04 15:28回答 2 已采纳 void fun(char *str,int n) { char *p = str + n - 1; int i; for (int i = 0; i < n / 2;
- 2020-06-26 09:45回答 2 已采纳 # 问题解决的话,请点下采纳 ``` #include #include #include
- 2022-05-09 21:18hnjzsyjyj的博客 【算法分析】 C语言中,对字符串进行...4. 输出字符串:printf("%c",a[i]); (i=0 ~ strlen(a)-1)【算法代码】 #include <stdio.h> #include <string.h> #define maxn 100 char a[maxn]; int i; in...
- 2021-11-03 10:32回答 1 已采纳 #include<stdio.h> #include<math.h> char a[100]; int main() { int i,n=0; while((a
- 2021-05-19 08:07回答 2 已采纳 #include <string.h> void fun(char *p,int n) { char temp; for (int i = 0; i < n / 2; i++)
- 2019-11-11 16:41回答 1 已采纳 看到一个bug,这行: ``` else if(ch[i]>'a'&&ch[i]='a' ```
- 2024-11-18 11:22以下内容将详细介绍如何在C语言中通过使用指针来逆序输出字符串。 首先,要实现字符串的逆序,我们首先需要获取字符串的长度,这可以通过C语言标准库函数`strlen`来实现。得到字符串的长度后,可以使用两个指针,一...
- 2021-06-19 20:01回答 2 已采纳 5.水仙花 #include <stdio.h> int main(void) { int num; int a,b,c; for(num=100;num<=999;num
- 2022-08-02 17:00回答 4 已采纳 不用那么复杂,我简单修改了下,你试试看。。。 #include <stdio.h> #include <string.h> int main() { int n,
- 2019-03-07 23:51回答 2 已采纳 你可以用 ArrayList,不用考虑长度,用add动态添加,最后一次性 for (int i = al.length - 1; i >= 0; i--) 逆序遍历 a;[i]; 单个数字
- 2021-05-19 09:55weixin_39990819的博客 该楼层疑似违规已被系统折叠隐藏此楼查看此楼#include#includevoidfun(char*ch1,char*ch2){inti,n(0),k;intlength;booljudge(true);for(length=0;*(ch1+length)!='\0';length++);//计算ch1长度for(i=length-1;...
- 2022-09-10 17:31回答 5 已采纳 #include <iostream> int main() { int x; std::cin >> x; while (x != 0 && x % 10 ==
- 2024-11-03 13:51zsl330326的博客 版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权...i++){//循环次数不超过字符串长度的二分之一,否则逆序完成再逆序等于没有变化。原文链接:https://blog.csdn.net/abcd123hhg/article/details/132239892。
- 2024-11-18 09:42裴晓英的论文详细描述了如何利用指针来逆序输出字符串并判断回文串。通过对比传统数组下标方法和指针方法,指出了后者在实现上的简便性和效率上的提升。这对于提高编程者在字符串处理方面的技能和综合编程能力有着...
- 2021-09-13 12:46曜摆摆的博客 手把手带你拿捏C语言的字符串逆序输出!
- 2024-08-17 21:37tiandi719的博客 方法三:使用函数递归思想(该方法用于发散思维,平常做项目并不一定会用到)方法一:使用while循环依次让左右对称的字符进行交换,从而实现逆序。方法二:在方法一的基础上修改为函数形式,调用时输入数组名即可实现...
- 2021-12-03 23:26蔡欣致的博客 C语言:逆序字符串
- 2024-02-04 19:52sleP4o的博客 题目:实现字符串逆序实现 - 将参数字符串中的字符反向排列,注意:并非逆序打印要求 - 不能使用C函数库中的字符串操作函数如:strlen()
- 2021-05-19 11:15weixin_39643189的博客 C语言:输入一个字符串,然后逆序输出输入一个字符串,然后逆序输出,要CSS布局HTML小编今天和大家分享主函数调用fun函数,fun的功能是逆可以将整数当做字符串(字符串长度不超过10)接收,然后反向输出字符数组元素...
- 没有解决我的问题, 去提问