5个回答
推荐于2016-10-29 · 知道合伙人教育行家
关注
展开全部
#include <stdio.h>
#include<string.h>
int main()
{
char ch[100];
int n,i;
gets(ch);
for(i=0;i<strlen(ch);i++)
if(ch[i]!=' ')
printf("%c",ch[i]);
printf("\n");
return 0;
}
/*运行结果:
I Love You
ILoveYou
*/
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
scanf 输入不带空格;gets(数组);可以输入空格,以回车结束。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
int main(){
char key[100];
int i=0;
printf("请输入字符串:");
gets(key);
while(key[i]){
if(key[i]!=' ') putchar(key[i]);
i++;
}
}
char key[100];
int i=0;
printf("请输入字符串:");
gets(key);
while(key[i]){
if(key[i]!=' ') putchar(key[i]);
i++;
}
}
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
#include <stdio.h>
#include <stdlib.h>
void skipSpace(char *inStr,char *outStr)
{
while(*inStr!='\0')
{
if(*inStr!=' ') *outStr++=*inStr;
inStr++;
}
*outStr='\0';
}
int main()
{
char a[80],b[80];
gets(a);
skipSpace(a,b);
puts(b);
system("pause");
return 0;
}
#include <stdlib.h>
void skipSpace(char *inStr,char *outStr)
{
while(*inStr!='\0')
{
if(*inStr!=' ') *outStr++=*inStr;
inStr++;
}
*outStr='\0';
}
int main()
{
char a[80],b[80];
gets(a);
skipSpace(a,b);
puts(b);
system("pause");
return 0;
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
#include<stdio.h>
#include<string.h>
int main()
{
char str[100];
int i,len;
gets(str);
len=strlen(str);
for(i=0;i<len;i++)
{
if(str[i]!=' ')
printf("%c",str[i]);
}
printf("\n");
return 0;
}
#include<string.h>
int main()
{
char str[100];
int i,len;
gets(str);
len=strlen(str);
for(i=0;i<len;i++)
{
if(str[i]!=' ')
printf("%c",str[i]);
}
printf("\n");
return 0;
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询