解题思路:循环终止位置取中间,然后两头对调。
注意事项:无论奇数个还是偶数个,中间数都不应取到。
参考代码:
#include<stdio.h>
#include<string.h>
int main()
{
char str1[20];
scanf("%s", str1);
int size = strlen(str1); //不包含‘\0’结束字符
for (int i = 0; i <size / 2; i++)
{
char temp;
temp = str1[i];
str1[i] = str1[size - i-1];
str1[size - i-1] = temp;
}
puts(str1);
return 0;
}
0.0分
0 人评分
1014题解浏览:485 |
模拟计算器 (C++代码)浏览:806 |
C语言程序设计教程(第三版)课后习题10.5 (C语言代码)浏览:545 |
The 3n + 1 problem (C语言代码)浏览:505 |
C语言程序设计教程(第三版)课后习题8.4 (C语言代码)浏览:560 |
C语言程序设计教程(第三版)课后习题1.6 (C语言代码)浏览:720 |
C语言程序设计教程(第三版)课后习题6.8 (C语言代码)浏览:657 |
【偶数求和】 (C语言代码)浏览:440 |
P1002 (C语言代码)浏览:961 |
C二级辅导-统计字符 (C语言描述——用函数求解)浏览:1181 |