从键盘输入一个字符串,把字符串内容反向打印到屏幕上。例如,输入内容是hello,输出则为olleh。

来源:百度知道 编辑:UC知道 时间:2024/09/28 08:23:08
C语言 呵呵

网上这种例子可多了,你想用什么语言写。
以下是例子,你换成你自己的即可。
#include
#include

void reverse_str(char * ch);
void reverse_str2(char *ch);

int main(void)
{
char c[] = "Can you reverse me?";

printf("original string c: \n%s\n", c);
reverse_str(c);
printf("reversed string after calling reverse_str: \n%s\n", c);
reverse_str2(c);
printf("reversed string after calling reverse_str2: \n%s\n", c);
system("pause");

return 0;
}

void reverse_str(char *ch) /*使用中间变量*/
{
int len;
int i;
len = strlen(ch)-1;
char ctemp;

for(i = 0; i < len-i; i++)
{
ctemp = ch;
ch = ch[len-i];
ch[len-i] = ctemp;
}
ch[len+1] = 0;

}

void reverse_str2(char *ch) /*不用中间变量*/
{
int len

汇编程序:1 从键盘输入一个字符串 将其转换为大写字符串显示 求助,由键盘输入一个字符串和一个字符,要求从该字符串中删除所指定的字符 求c语言代码~从键盘输入一个字符串,并在该串中最大元素后面插入字符串“ab” JAVA里让用户从键盘输入一个字符串得语句怎么写? 从键盘输入一个字符串,按反序存放,并输出(不用指针)。 从键盘输入一组字符串,以相反的顺序输出显示 如何从键盘输入字符串到链表(用C++实现) 用C语言编写程序:利用字符串库函实现找出从键盘输入三个字符串中的最大字符串。 从键盘输入一个字符串(使用gets),将该字符串中的字母全部变成大写,并输出结果(使用puts) 1.输入10个整数,按有小到大的顺序输出;2.从键盘输入两个字符串,将它们合并成一个新的字符串