永发信息网

写一个函数,是输入的一个字符串按反序存放,如输入CANADA,输出ADANAC,在主函数中输入和输出字符串

答案:4  悬赏:10  手机版
解决时间 2021-07-30 22:47
写一个函数,是输入的一个字符串按反序存放,如输入CANADA,输出ADANAC,在主函数中输入和输出字符串 怎么弄啊 ??
最佳答案

#include "stdio.h"
revert(char *s)
{
int i,j=0;
char t;
while(s[j])j++;
for(i=0,j--;i<j;i++,j--)
t=s[i],s[i]=s[j],s[j]=t;



}


main()
{
char s[80];
printf("Enter a string:");
scanf("%s",s);
revert(s);
printf("%s\n",s);


}
运行通过,不过写这个函数一点意义也没有,因为C的String.h里有这一个函数直接可以逆转的strrev(s)一下就行了

全部回答
#include<iostream> using namespace std; main() { char a[100],temp; char *p,*q; gets(a); for(p=a,q=&a[strlen(a)-1];p<q;p++,q--) { temp=*p; *p=*q; *q=temp; } puts(a); }

public string aa(string Str) { string getStr = ""; for (int i = Str.Length; i >0; i--) { getStr += Str.Substring(i-1, 1);

} return getStr; }

把指针指向数组最后一位

设置一个逆向的循环赋值到另一个数组

我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
真的有长久吗
森马羽绒服网上卖200合理吗?
诸暨办的工行卡网上银行登入密码忘记了可以在
重庆在那里考物业证
雨湖区湘潭姐妹茶楼地址在哪,我要去那里
四个月的孩子吃奶时不好好吃,一瓶奶要吃一两
虎丘在那里?
在下一回合中,AC米兰还能胜皇马吗?
为什么我用硬盘安装重装机子到了GHOST界面要
传奇世界 如果我宗族想抢 中药店 怎么报名?
人的一生什么最重要,怎么才活的开心,有价值
大冶市荣事达净水机空气能热水机黄石总代理地
家有外星人有几集,它们的标题是?
空间的宠物怎么样就没了
怀孕九个月想引产可以吗?
推荐资讯
猎户好还是飞虎好?
游戏人生??????????
罗山县信阳立康大药房我想知道这个在什么地方
第09141期大乐透开奖结果
香港怎样来的
如何用支付宝绑定天猫,交易猫在哪里看绑定支
要买股票在那里看价格买进呢?
怎样平复自己激动的情绪
求这个游戏名称,和下载地址
改为第三人称转述句:我望望爸爸的鼻子,又望
电脑安装程序
南召县南阳哎呀呀这个地址怎么能查询到,着急
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?