/*
编写一个函数,把字符串中的内容用其反序字符串代替。在一个完整的程序中测试该函数,使用一个循环给函数提供输入值。
*/
#include<stdio.h>
#include<string.h>
#define SIZE 40
void inverted(char str[]);
int main(void)
{
char string[SIZE];
int i = 0;
while ((string[i] = getchar()) && i < SIZE)
{
if (string[i] == '\n')
{
string[i] = '\0';
break;
}
i++;
}
inverted(string);
return 0;
}
void inverted(char str[])
{
char* p;
int len;
p = strrchr(str, '\0') - 1;
len = strlen(str);
for (; len > 0; len--)
{
putchar(*p);
p--;
}
}
C PRIMER PLUS(第六版编程练习)11.13编程练习_9题
最新推荐文章于 2023-01-06 20:21:32 发布