用c语言写程序;输入一行的字符串(少于80个字符),将该字符串按逆序输出。
时间: 2024-03-10 20:49:41 浏览: 76
好的,以下是使用 C 语言实现的代码:
```c
#include <stdio.h>
#include <string.h>
int main() {
char str[80];
printf("请输入待逆序输出的字符串:");
scanf("%s", str);
int len = strlen(str);
for (int i = len - 1; i >= 0; i--) {
printf("%c", str[i]);
}
return 0;
}
```
这段代码会要求用户输入待逆序输出的字符串,然后使用一个 for 循环逆序遍历字符串中的每个字符,并输出逆序后的字符。请注意,这里使用了 C 语言的字符串处理库函数 `strlen()` 来获取字符串的长度。
相关问题
用c语言来写输入一个字符串,对该字符串进行逆序,输出逆序后的字符串。
下面是一个用C语言实现字符串逆序的示例代码:
```c
#include <stdio.h>
#include <string.h>
int main()
{
char str[100];
int i, len;
printf("请输入一个字符串:");
gets(str);
len = strlen(str);
printf("逆序后的字符串为:");
for(i = len - 1; i >= 0; i--)
{
printf("%c", str[i]);
}
return 0;
}
```
运行该程序后,会提示输入一个字符串,然后输出该字符串的逆序。需要注意的是,gets函数存在安全问题,建议使用fgets函数代替。
用C语言写出输入一个字符串,将其逆序输出的代码
以下是用C语言实现输入一个字符串并将其逆序输出的代码:
```c
#include <stdio.h>
#include <string.h>
int main() {
char str[100];
int len, i;
printf("请输入一个字符串:");
scanf("%s", str);
len = strlen(str);
printf("逆序输出:");
for (i = len - 1; i >= 0; i--) {
printf("%c", str[i]);
}
return 0;
}
```
运行结果如下:
```
请输入一个字符串:hello world
逆序输出:dlrow olleh
```
阅读全文