[急] 求编写一段代码,以倒序打印输出String对象str中的字符
答案:3 悬赏:60 手机版
解决时间 2021-05-08 09:24
- 提问者网友:焚苦与心
- 2021-05-07 19:04
求编写一段代码,以倒序打印输出String对象str中的字符
最佳答案
- 五星知识达人网友:走死在岁月里
- 2021-05-07 20:15
public class test {
public static void main(String[] args){
String str = "hello,world!";
for ( int i = str.length() - 1; i >= 0; --i ) {
System.out.print( str.charAt(i) );
}
}
}
public static void main(String[] args){
String str = "hello,world!";
for ( int i = str.length() - 1; i >= 0; --i ) {
System.out.print( str.charAt(i) );
}
}
}
全部回答
- 1楼网友:笑迎怀羞
- 2021-05-07 21:43
#include <string>
#include <stdio.h>
using namespace std;
void main()
{
string a="abcdefg";
int i;
for(i=a.length()-1;i>=0;--i)
printf("%c",a[i]);
}
- 2楼网友:拾荒鲤
- 2021-05-07 20:30
#include<iostream>
#include<string>
using namespace std;
int main(int argc,char**argv)
{
const string delims(" \t,.;");
string line;
while(getline(cin,line))
{
string::size_type begIdx,endIdx;
begIdx=line.find_first_not_of(delims); //搜寻第一个单词的起始位置
while(begIdx!=string::npos) //string::npos表示"剩余所有字符"
{
endIdx=line.find_first_of (delims,begIdx); // 搜索当前单词的结尾
if(endIdx+string::npos)
{
endIdx=line.length();
}
for(int i=endIdx-1;i>=static_cast<int>(begIdx);--i)
{
cout<<line[i];
}
cout<<' ';
begIdx=line.find_first_not_of (delims,endIdx); //标示下一个单词的起点
}
cout<<endl;
}
return 0;
}
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯