c语言中连续多个空格用一个代替有个地方看不懂
#include<stdio.h>intmain(void){intc;while((c=getchar())!=EOF){if(c==''){putchar(c);wh...
#include <stdio.h>
int main(void)
{
int c;
while ((c = getchar()) != EOF) {
if (c == ' ') {
putchar(c);
while((c = getchar()) == ' ' && c != EOF)
;
}
if (c == EOF)
break;
putchar(c);
}
return 0;
}
while((c = getchar()) == ' ' && c != EOF)这句话什么意思什么用后面不是没有循环体吗,求解答 展开
int main(void)
{
int c;
while ((c = getchar()) != EOF) {
if (c == ' ') {
putchar(c);
while((c = getchar()) == ' ' && c != EOF)
;
}
if (c == EOF)
break;
putchar(c);
}
return 0;
}
while((c = getchar()) == ' ' && c != EOF)这句话什么意思什么用后面不是没有循环体吗,求解答 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询