main函数输入一个长度小于20的字符
串,然后调用fun())函数将他逆序输
出。
注意:不是简单的逆序输出。要求内部
也要变成逆序。
举例:
输入123456A
当调用函数存储方式变为为A654321
然后将A654321输出
c语言基础问题,不会,在线求解,急!
- 写回答
- 好问题 0 提建议
- 追加酬金
- 关注问题
- 邀请回答
-
3条回答 默认 最新
- CSDN专家-sinJack 2021-09-14 07:56关注
#include <stdio.h> #include <stdlib.h> #include <string.h> void fun(char str[], char ptr[]); int main() { char str[20]; char ptr[20]; printf("Input a string:"); gets(str); fun(str,ptr); printf("Inversed results:%s\n",ptr); } void fun(char str[], char ptr[]){ int n=strlen(str); int i; for(i=0;i<=n;i++){ ptr[i]=str[n-i-1]; } ptr[i-1]='\0'; }
本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 1无用
悬赏问题
- ¥15 我想咨询一下路面纹理三维点云数据处理的一些问题,上传的坐标文件里是怎么对无序点进行编号的,以及xy坐标在处理的时候是进行整体模型分片处理的吗
- ¥15 CSAPPattacklab
- ¥15 一直显示正在等待HID—ISP
- ¥15 Python turtle 画图
- ¥15 关于大棚监测的pcb板设计
- ¥15 stm32开发clion时遇到的编译问题
- ¥15 lna设计 源简并电感型共源放大器
- ¥15 如何用Labview在myRIO上做LCD显示?(语言-开发语言)
- ¥15 Vue3地图和异步函数使用
- ¥15 C++ yoloV5改写遇到的问题