解题思路:
输入字符串,交换相应位置的字符。
注意事项:
参考代码:
#include<stdio.h>
#include<string.h>
#define AUM(x,y) {int t;t=x;x=y;y=t;} //宏定义 交换
int main()
{
int n,i,j;
char sz[101];
gets(sz);
n = strlen(sz); //计算输入了多少字符
for(i=0,j=n-1;i<=j;i++,j--)
AUM(sz[i],sz[j]); //交换数组中相应位置的字符
for(i=0;sz[i]!='\0';i++)
printf("%c",sz[i]);
return 0;
}
运行已通过。
0.0分
0 人评分
数组输出 (C语言代码)浏览:767 |
C语言训练-求素数问题 (C语言代码)浏览:1458 |
兰顿蚂蚁 (C++代码)浏览:1098 |
C语言程序设计教程(第三版)课后习题5.6 (C语言代码)浏览:512 |
校门外的树 (C语言代码)浏览:961 |
WU-判定字符位置 (C++代码)浏览:1407 |
C语言程序设计教程(第三版)课后习题8.7 (C语言代码)浏览:596 |
蚂蚁感冒 (C语言代码)浏览:1335 |
1012题解浏览:870 |
勾股数 (C语言代码)浏览:800 |