反向字符串输出

反向字符串输出,第1张

public static void Test()
{
string a = ConsoleReadLine(); //输入一串字符
for (int i = aLength - 1; i >= 0; i--)
ConsoleWrite(a[i]);
ConsoleReadLine();
}

定义CHAR
DATA[MAXIZE],TEMP,int
J=0;
吧TEMP=DATA[J],DATA[J]=DATA[MAXSIZE],DATA[MAXIZE]=TEMP,这就完成最前和最后的转换,之后用FOR语句,J++,MAXIZE--,对称替换……最后FOR循环输出数组就可以了吧。

1:直接调用 String 类的函数: StringBuffer sb = new StringBuffer(String str);
sbreverse();进行翻转
2:用数组干嘛:
String str = "abcd";
StringBuffer sb = new StringBuffer();
for(int i =strlength();i>=0;i--){
sbappend(strcharAt(i));
}
Systemoutprintln(sbtoString());

;请问大家如何使用栈将某个已定义的字符串反向输出如hello 输出为olleh
;用MASM50编译通过。

data segment
mess db 'hello'
len equ $-mess
data ends
code segment
assume cs:code, ds:data
main proc far
begin:
mov ax,data
mov ds,ax
mov cx,len
mov bx,offset mess
L1:
push [bx] ;进栈
INC BX
loop L1
MOV CX,LEN
L2:
POP DX ;出栈
MOV AH,2 ;显示
INT 21H
LOOP L2
mov ax,4c00h
int 21h
main endp
code ends
end begin

1、先用字符串数组读取多行字符串,再挨着逆序反转输出即可。

2、例程:

void main(void){
    char str1[10];
    int i,ln;//增加一个ln计长度吧
    char str2[10]="";//这里改了
    char c[10];
    gets(str1);
    ln=strlen(str1);//增加一句测出你输入的长度
    for(i=0;i<ln;i++){//用实际输入的长度控制
        c[i]=str1[i];
        str2[ln-1-i]=c[i];//用实际输入的长度控制
    }
    puts(str2);
    printf("\n");
}

public class InputWord {
public static void inputName(String name) {
char[] c = nametoCharArray();
String snew = "";
for (int i = clength - 1; i >= 0; i--) {
snew += c[i];
}
Systemoutprintln(name + "倒过来是:"+ snew);
}
public static void main(String[] args) throws IOException {
BufferedReader br = new BufferedReader(new InputStreamReader(Systemin));
String input = "";
do{
Systemoutprintln("输入'exit'结束:");
Systemoutprintln("请输入字符串:");
input = brreadLine();
inputName(input);
}while(!"exit"equals(input));
}
}
结果如下:
输入'exit'结束:
请输入字符串:
vieriada
vieriada倒过来是:adaireiv
输入'exit'结束:
请输入字符串:
aadsasd
aadsasd倒过来是:dsasdaa
输入'exit'结束:
请输入字符串:
exit
exit倒过来是:tixe


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/yw/13412160.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-07-31
下一篇 2023-07-31

发表评论

登录后才能评论

评论列表(0条)

保存