解题思路:循环终止位置取中间,然后两头对调。
注意事项:无论奇数个还是偶数个,中间数都不应取到。
参考代码:
#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 人评分
C语言程序设计教程(第三版)课后习题6.7 (C语言代码)浏览:807 |
点我有惊喜!你懂得!浏览:2754 |
C语言训练-计算1~N之间所有奇数之和 (C语言代码)浏览:757 |
C语言程序设计教程(第三版)课后习题7.5 (C语言代码)浏览:640 |
简单编码 (C++代码)浏览:730 |
求圆的面积 (C语言代码)浏览:1366 |
C语言程序设计教程(第三版)课后习题9.6 (C语言代码)浏览:597 |
C语言程序设计教程(第三版)课后习题10.4 (C语言代码)浏览:943 |
1014题解浏览:524 |
C语言程序设计教程(第三版)课后习题10.3 (C语言代码)浏览:1968 |