解题思路:这时候我们用到while(((c=getchar())!='\n'))这个语句,意思是输入一个字符来判断是不是换行,然后执行下面的语句,循环判断,拆分字符串,拆成一个一个的,就很简单了。注意他说空格不要,那我们把空格放入另外一个字符中,不输出来就可以了。不是空格,把单个字符c放入数组,b++计算长度,然后输出。
注意事项:
参考代码:
#include<stdio.h>
int main()
{
char a[1000];
int i=0,j=0;
char c,d;
while(((c=getchar())!='\n'))
{
if(c==' ')
d=c;
else a[i]=c,i++,j++;
}
for(i=j-1;i>=0;i--)
printf("%c",a[i]);
return 0;
}
0.0分
2 人评分
C二级辅导-进制转换 (C语言代码)浏览:830 |
C语言程序设计教程(第三版)课后习题12.3 (C语言代码)浏览:836 |
C语言程序设计教程(第三版)课后习题7.3 (C语言代码)浏览:585 |
C语言程序设计教程(第三版)课后习题5.7 (C++代码)浏览:855 |
简单的a+b (C语言代码)浏览:530 |
拆分位数 (C语言代码)浏览:1328 |
C语言程序设计教程(第三版)课后习题4.9 (C语言代码)浏览:601 |
蛇行矩阵 (C语言代码)浏览:753 |
C语言程序设计教程(第三版)课后习题6.5 (C语言代码)浏览:760 |
C语言程序设计教程(第三版)课后习题6.1 (C语言代码)浏览:702 |