用c语言输入一个字符串,将该字符串的前三个字符移到最后,输出变换后的字符串
时间: 2023-05-17 20:03:42 浏览: 103
可以使用以下代码实现:
```c
#include <stdio.h>
#include <string.h>
int main() {
char str[100];
printf("请输入一个字符串:");
scanf("%s", str);
int len = strlen(str);
if (len < 3) {
printf("字符串长度不足3,无法移动!\n");
return 0;
}
char temp = str[0];
str[0] = str[3];
str[3] = str[1];
str[1] = temp;
printf("变换后的字符串为:%s\n", str);
return 0;
}
```
输入一个字符串后,先判断字符串长度是否大于等于3,如果不足3则无法移动。然后将前三个字符移到最后,输出变换后的字符串。
阅读全文