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 #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 ...

利用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 #include using namespace std; int main() { int i; string str; cout

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

#include #include using namespace std; void main() { char c,str[ ]="light"; int i,length; /**********Program**********/ length=0; while(str[length]!='\0') length++; for(i=0;i

函数用的是系统栈,栈的特点是先进后出 假设 str = "abcde"; 递归函数当未达到末尾的'\0'时,就调用下一个字符的打印函数(这些就逐一保存在栈中,最先遍历到的在最底下,先遍历的总是在后遍历的下边) 到了str[i] == '\0' 的时候,不符合递归条...

给你写了一个,调试好的,你看看 # include void main() { int i,k; i=0; char a[50],*p,*q; printf("输入字符串回车结束:\n"); while(1) { scanf("%c",&a[i]); if(a[i]=='\n') break; i++; } k=i; printf("输入字符串为:\n"); for(i=0;i=p;q--)...

#include "stdio.h"int main(){ char *output=NULL; char input[40]={0}; int i; output=input; printf("请输入一个字符串:"); gets(input); for(i=0;input[i]!='\0';i++) { output++; } printf("倒序输出:"); for(;output>=input;output--) pri...

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