解题思路:无
注意事项:本题的关键就在于输出格式的正确,而没有消除空格都会显示格式错误,不需要指针,一个简单的if语句即刻解决。
参考代码:
#include <stdio.h>
#include <string.h>
void andy(char a[200]);
int main()
{
char a[200];
gets(a);
andy(a);
}
void andy(char a[200])
{
int i, n, k, j;
char b[200]={'a'};
n = strlen(a);
k = 0;
for (i = n - 1; i >= 0; i--)
{
if (a[i] != ' ') //消除空格
{
b[k] = a[i];
k++;
}
}
for (j = 0; j < k; j++)
{
printf("%c", b[j]);
}
}
0.0分
2 人评分
C语言程序设计教程(第三版)课后习题4.9 (C语言代码)浏览:904 |
成绩转换 (C语言代码)浏览:1006 |
简单的a+b (C语言代码)浏览:573 |
本人酷爱递归实现很多问题,这里也是浏览:556 |
printf基础练习2 (C语言代码)浏览:646 |
简单的a+b (C语言代码)浏览:606 |
C语言程序设计教程(第三版)课后习题10.4 (C语言代码)浏览:885 |
C语言训练-数字母 (C语言代码)浏览:608 |
1157题解浏览:715 |
1035 题解浏览:785 |