C++编程:输入一个字符串 把其中的字符按逆序输出 如输入LIGHT 输出THGIL。 (1)用字
C++编程:输入一个字符串把其中的字符按逆序输出如输入LIGHT输出THGIL。(1)用字符数组方法(2)用string方法大神们帮帮忙!...
C++编程:输入一个字符串 把其中的字符按逆序输出 如输入LIGHT 输出THGIL。
(1)用字符数组方法
(2)用string方法
大神们帮帮忙! 展开
(1)用字符数组方法
(2)用string方法
大神们帮帮忙! 展开
2个回答
展开全部
#include <cstdio>
#include <string>
#include <cstring>
#include <iostream>
#include <cstdio>
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 >= 0; i--)
printf("%c",ch[i]);
printf("\n");
//字符串方法
printf("字符串方法\n");
for (int i = str.size()-1; i >= 0; i--)
printf("%c",str[i]);
printf("\n");
return 0;
}
#include <string>
#include <cstring>
#include <iostream>
#include <cstdio>
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 >= 0; i--)
printf("%c",ch[i]);
printf("\n");
//字符串方法
printf("字符串方法\n");
for (int i = str.size()-1; i >= 0; i--)
printf("%c",str[i]);
printf("\n");
return 0;
}
更多追问追答
追问
是C++ 这个我看不懂
追答
#include
#include
#include
#include
using namespace std;
int main()
{
char ch[100];
string str;
//printf("请输入一个字符串:\n");
cout > ch;
str = ch;
//字符数组方法
//printf("字符数组方法\n");
cout = 0; i--)
printf("%c",ch[i]);
//printf("\n");
cout = 0; i--)
printf("%c",str[i]);
//printf("\n");
cout << endl;
return 0;
}
//PS:for 循环的内容能看懂吗? 那个才是关键 c/c++ 是不分家的 printf 是C的输出函数 功能类似
//c++的 cout
展开全部
#include<iostream>
#include<cstring>
using namespace std;
void main()
{
char c,str[ ]="light";
int i,length;
/**********Program**********/
length=0;
while(str[length]!='\0')
length++;
for(i=0;i<=length/2;i++)
{
c=str[i];
str[i]=str[length-i-1];
str[length-i-1]=c;
}
/********** End **********/
cout<<str<<endl;
}
打字不易,如满意,望采纳。
#include<cstring>
using namespace std;
void main()
{
char c,str[ ]="light";
int i,length;
/**********Program**********/
length=0;
while(str[length]!='\0')
length++;
for(i=0;i<=length/2;i++)
{
c=str[i];
str[i]=str[length-i-1];
str[length-i-1]=c;
}
/********** End **********/
cout<<str<<endl;
}
打字不易,如满意,望采纳。
追问
字符要用户输入的
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询