C语言输入字符串翻转输出
将输入字符串翻转输出。例如abc→cba
#include.h>
#include.h>
#define max 256
int main()
{
char a[max];
gets(a);
int length=strlen(a);
for(int i=length-1;
i>=0;
i--)
{
printf("%c",*(a+i));
}
printf("\n");
return 0;
}
只变换单词顺序 例 HELLO WORLD→WORLD HELLO
#include.h>
int main()
{
int num=0;
char ans[90][90];
while(scanf("%s",ans[num])!=EOF)//逐行扫描
{
num++;
//单词个数
}
for(int i=num-1;
i>=0;
i--)//逆序输出
{
printf("%s",ans[i]);
if(i>0)
printf(" ");
//注意末尾不加空格
}
return 0;
}
推荐阅读
- 【生信技能树】R语言练习题|【生信技能树】R语言练习题 - 中级
- 一起来学习C语言的字符串转换函数
- C语言字符函数中的isalnum()和iscntrl()你都知道吗
- C语言浮点函数中的modf和fmod详解
- Node.js中readline模块实现终端输入
- C语言中的时间函数clock()和time()你都了解吗
- C语言学习|第十一届蓝桥杯省赛 大学B组 C/C++ 第一场
- 字符串拼接成段落,换行符(\n)如何只执行n-1次
- C语言解方程的根和判断是否是闰年
- C语言的版本比较