解题思路:
输入字符串,交换相应位置的字符。
注意事项:
参考代码:
#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 人评分
点我有惊喜!你懂得!浏览:1417 |
C语言程序设计教程(第三版)课后习题5.7 (C语言代码)浏览:600 |
2003年秋浙江省计算机等级考试二级C 编程题(2) (C语言代码)浏览:561 |
C语言程序设计教程(第三版)课后习题1.6 (C语言代码)浏览:732 |
C语言程序设计教程(第三版)课后习题8.5 (C语言代码)浏览:562 |
C语言训练-数字母 (C语言代码)浏览:670 |
C语言程序设计教程(第三版)课后习题6.1 (C语言代码)浏览:582 |
图形输出 (C语言代码)浏览:1422 |
杨辉三角 (C语言代码)浏览:505 |
1048题解(读入回车问题)浏览:628 |