解题思路:
1.依次获取字符串的值,并将非空格的字符用数组接收;
2.将数组接收到的字符倒序输出;
注意事项:
定义数组的类型;
循环结构,及退出条件写正确;
参考代码:
#include<stdio.h>
char c, a[100];
int i, j, k;
int main()
{
i = 0;
while (1)
{
c = getchar();
//printf("%c\n", c);
if (c != ' ' && c != '\n')
{
a[i] = c;
j = i;
//printf("%d\n", j);
i++;
}
else if (c == '\n')
{
break;
}
}
for (k = j;k >= 0;k--)
{
printf("%c", a[k]);
}
}
0.0分
0 人评分
1642题解浏览:784 |
核桃的数量 (C语言代码)浏览:726 |
大家好,我是验题君浏览:604 |
字符逆序 (C语言代码)浏览:541 |
C语言程序设计教程(第三版)课后习题9.8 (C语言代码)浏览:604 |
C语言训练-求车速 (C语言代码)浏览:850 |
金额的中文大写浏览:3751 |
2005年春浙江省计算机等级考试二级C 编程题(2) (C语言描述之函数调用)浏览:835 |
文件操作浏览:756 |
计算表达式浏览:693 |