1) 编程:将一个字符串翻转,例如把字符串”abcd”翻转为”dcba”。(要求:翻转单独使用函数实现)
答案:3 悬赏:40 手机版
解决时间 2021-02-09 13:05
- 提问者网友:且恨且铭记
- 2021-02-08 15:50
1) 编程:将一个字符串翻转,例如把字符串”abcd”翻转为”dcba”。(要求:翻转单独使用函数实现)
最佳答案
- 五星知识达人网友:摆渡翁
- 2021-02-08 16:14
用C语言吧
#include
#include
void reverse(char str[])
{ int temp,i=0;
int c=strlen(str);
for(;i {
temp=str[i];
str[i]=str[c-1-i];
str[c-1-i]=temp;
}
}
int main(int argc, char *argv[])
{
char str[]="Hello, world\n";
reverse(str);
puts(str);
return 0;
}
java
public class StrReverse {
static String reverse(String str) {
int c=str.length();
String result="";
while(c>0){
result+=str.substring(c - 1);
str=str.substring(0, --c);
}
return result;
}
public static void main(String[] args) {
System.out.println(reverse("hello"));
}
}
全部通过
#include
#include
void reverse(char str[])
{ int temp,i=0;
int c=strlen(str);
for(;i
temp=str[i];
str[i]=str[c-1-i];
str[c-1-i]=temp;
}
}
int main(int argc, char *argv[])
{
char str[]="Hello, world\n";
reverse(str);
puts(str);
return 0;
}
java
public class StrReverse {
static String reverse(String str) {
int c=str.length();
String result="";
while(c>0){
result+=str.substring(c - 1);
str=str.substring(0, --c);
}
return result;
}
public static void main(String[] args) {
System.out.println(reverse("hello"));
}
}
全部通过
全部回答
- 1楼网友:一叶十三刺
- 2021-02-08 17:29
问下,是啥语言?
- 2楼网友:妄饮晩冬酒
- 2021-02-08 16:27
'vb6
a = "abcd"
a = StrReverse(a)
MsgBox a
a = "abcd"
a = StrReverse(a)
MsgBox a
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯