写一个函数,是输入的一个字符串按反序存放,如输入CANADA,输出ADANAC,在主函数中输入和输出字符串
答案:4 悬赏:10 手机版
解决时间 2021-07-30 22:47
- 提问者网友:欲望失宠
- 2021-07-30 06:11
写一个函数,是输入的一个字符串按反序存放,如输入CANADA,输出ADANAC,在主函数中输入和输出字符串 怎么弄啊 ??
最佳答案
- 五星知识达人网友:孤独的牧羊人
- 2021-07-30 06:55
#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)一下就行了
全部回答
- 1楼网友:污到你湿
- 2021-07-30 08:44
#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);
}
- 2楼网友:傲气稳了全场
- 2021-07-30 08:37
public string aa(string Str) { string getStr = ""; for (int i = Str.Length; i >0; i--) { getStr += Str.Substring(i-1, 1);
} return getStr; }
- 3楼网友:春色三分
- 2021-07-30 07:30
把指针指向数组最后一位
设置一个逆向的循环赋值到另一个数组
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯