C语言的问题 要准确 基础的解法

来源:百度知道 编辑:UC知道 时间:2024/06/09 18:11:43
如题
http://uic.edu.hk/~hpguo/teaching/fall2008/c/labs/lab6.pdf
新手 请用简单命令解答 太复杂啦不行

1:
#include <stdio.h>
#include <string.h>
int main()
{
char A[100];
int i;
while(gets(A)){
for(i=strlen(A)-1;i>=0;i--)
putchar(A[i]);
putchar('\n');
}
}

2:
#include <stdio.h>
void letters(char c)
{
if(c=='A')
putchar('A');
else
{
letters(c-1);
putchar(c);
letters(c-1);
}
}
int main()
{
char ch;
ch=getchar();
letters(ch);

第一个很简单了。 就是将一串倒置就可以了。
#include <iostream>
#include <string>
#include <algorithm>

using namespace std;

void input()
{
string str;
getline(cin,str);
reverse(str.begin(),str.end());
cout<<str<<endl;
}

int main()
{
input();
return 0;
}
第二个的
#include <iostream>

using namespace