rbrh.net
当前位置:首页 >> C++逆序输出字符串 >>

C++逆序输出字符串

#include #include using namespace std; int main() { string a; getline(cin,a); string b(a.rbegin(),a.rend()); cout

#include #include using namespace std; int main() { char s[100]; cin>>s; for(int i=strlen(s)-1;i>=0;i--) cout

很简单的一个程序,二楼给了那么长,看着费劲。 #include #include using namespace std; int main() { int i; string str; cout

仅供参考 #include #include using namespace std; int main(int argc, char* argv[]) { string str; const char *temp; char *s; int length; int i=0; cin>>str; length=strlen(str.c_str()); temp=new char[length+1]; temp=str.c_str(); s=n...

利用C++标准库中对string的支持,程序可以这样写: #include #include using namespace std; int main() { string input; cin>>input; string result = input; int len = input.length(); for(int i= len; i>=0; i--) { result[len-i]=input[i-1...

#include void rs( const char *s ){if ( *s ){rs( s+1 );printf("%c",*s );}}int main(){const char *s="hello";rs(s);printf("\n"); return 0;}

注意i的范围, while(ch!='\n') {a[i]=ch; i++; cin.get(ch);} 这里如果超过60个字符会数组会越界。

1. 加了一句代码需要把原来的字符串赋给 t的 2. 代码如下: #include#includeint main(){ char s[100], t[100]; int i, len; gets(s); strcpy(t, s);//回答者加 len = strlen(s) - 1; for (i = 0; s[i] != '\0'; i++){ t[len] = s[i]; len--; } s...

#include #include #include #include #include using namespace std; int main() { char ch[100]; string str; printf("请输入一个字符串:\n"); cin >> ch; str = ch; //字符数组方法 printf("字符数组方法\n"); for (int i = strlen(ch)-1; i ...

#include #include void main() { char *s="VISUAL";int l=strlen(s); int i, j; int flag=1;for(i=l;i>0;i--) { for(j=0;j

网站首页 | 网站地图
All rights reserved Powered by www.rbrh.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com