📄 main.cpp
字号:
/*********************************************************************************
7. 读入一行文本,包含若干个单词(以空格间隔,%结尾)。将其中以 A 开头的
单词与以 N 结尾的单词,用头尾交换的办法予以置换。
例子:
Never frown even when you are sad because you never know who is falling in love with your smile
置换后为:
Never nrowf nvee nhew you era sad because you never know who is falling ni love with your smile
********************************************************************************/
#include <stdio.h>
void main()
{
char *s,*t;
char str[] = "Never frown even when you are sad because you never know who is falling in love with your smile%";
s = t = str;
while(*t != '%')
{
while(*t == ' ')
printf("%c",*t++);
s = t;
while(*t != ' ' && *t != '%')
t++;
if(*s == 'a' || *(t-1) == 'n')
{
if(s != t-1)
{
char temp;
temp = *s;
*s = *(t-1);
*(t-1) = temp;
}
}
while(s != t)
{
printf("%c",*s++);
}
}
printf("\n");
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -