解题思路:这时候我们用到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语言程序设计教程(第三版)课后习题5.7 (C++代码)浏览:616 |
C语言训练-求车速 (C语言代码)浏览:1298 |
简单的a+b (C语言代码)浏览:586 |
简单的a+b (C语言代码)浏览:528 |
奖学金 (C++代码)浏览:2057 |
A+B for Input-Output Practice (VI) (C++代码)浏览:445 |
最小公倍数 (C语言代码)浏览:898 |
求圆的面积 (C语言代码)浏览:1370 |
P1001 (C语言代码)浏览:836 |
printf基础练习2 (C语言代码)浏览:826 |