输入一个字串逆序存储并输出;输入两个字串,合并成一个字串。求帮助 - 爱问答

(爱问答)

输入一个字串逆序存储并输出;输入两个字串,合并成一个字串。求帮助

#include<stdio.h>#include<string.h>main(){char a[n];int i;int n;char*p=&a[n];这里a[n]中n必须为常量,而且你在下面的式子中没定义n。还有就是如果是char*p=&a[n] 就是指向a[n]数组的第n+1个数而实际你就只有定义了n个数printf("Input data");for(i=0;i<n;i++)scanf("%c",&*(p+i));这里就是p+i就是了不用重复用*跟&,你指针不是很懂printf("请输出的数据 ");for(i=n-1;i>=0;i--)printf("%c",&*(p+i));这里不应该是输出地址,而是出入指针代表的数,也错了。} 还有就是定义数组最好别用%c输入不然很容易出错。我的 你看看:#include<stdio.h>#include<string.h>

下一篇:电脑白痴请教下各位大哥大姐们

上一篇:一个时间静止的视频,有个人在前面,后面图片出现一个大时钟的视频。

热门标签:
excel 网盘 破解 word dll
最新更新:
微软重新评估新的Outlook的使用时机 联想推出搭载联发科Helio G80芯片组的Tab M9平板 英特尔创新大赛时间确定! 微软Edge浏览器在稳定渠道中推出Workspaces功能 英伟达RTX4060TiGPU推出MaxSun动漫主题! 谷歌地图为用户提供了街景服务! GameSir 在T4 Kaleid中推出了一款出色的控制器! 微软开始在Windows 11 中测试其画图应用程序的新深色模式! LG电子推出全球首款无线OLED电视 英伟达人工智能芯片崭露头角! Steam Deck可以玩什么游戏-Steam Deck价格限时优惠 雷蛇推出CobraPro鼠标 Kindle电子阅读器可以访问谷歌商店吗 Windows10如何加入组策略 window10图片查看器怎么没有了?