输入一串内容(长度不超过100)反向输出并且每个字附输出两次,使用char数组,strlen()函数
样例输出
12345
5544332211
代码与解释如下,还请采纳:
1、使用 char 数组存储输入的字符串。
2、使用 strlen() 函数计算字符串长度,并存储在变量 len 中。
3、使用循环从后往前遍历字符串,每次遍历输出当前字符两次。
4、返回 0,结束程序。
#include <iostream>
#include <cstring>
using namespace std;
int main() {
char input[100];
cin >> input;
int len = strlen(input);
for (int i = len - 1; i >= 0; i--) {
cout << input[i] << input[i];
}
return 0;
}
#include <stdio.h>
int main()
{ int len,i;
char str[100];
gets(str);
len=strlen(str);
for(i=len-1;i>=0;i--)
printf("%c",str[i]);
return 0;
}
如有帮助,请采纳,十分感谢!!!!!!
不知道你这个问题是否已经解决, 如果还没有解决的话: