
求大佬帮忙!!!在键盘上输入一串字符,将这串字符中空格删除并倒序后显示。
- 你的回答被采纳后将获得:
- 系统奖励15(财富值+成长值)+难题奖励20(财富值+成长值)
若以下回答无法解决问题,邀请你更新回答
2个回答
展开全部
c 语言程序。
#include <stdio.h>
int main()
{
char s[100],t;
int i,j,k,L;
gets(s);
L=strlen(s);
k=0;
for ( i=0;i<L-k;i++){
while (s[i]==' ') {for (j=i+1;j<L-k;j++) s[j-1]=s[j]; s[L-k-1]='\0'; k++;}
};
printf("%s\n",s);
L=strlen(s);
for (i=0;i<L/2;i++) {t=s[i];s[i]=s[L-i-1];s[L-i-1]=t;};
printf("%s\n",s);
return 0;
}
例子:
123 45 6 78 Z
输出:Z87654321
#include <stdio.h>
int main()
{
char s[100],t;
int i,j,k,L;
gets(s);
L=strlen(s);
k=0;
for ( i=0;i<L-k;i++){
while (s[i]==' ') {for (j=i+1;j<L-k;j++) s[j-1]=s[j]; s[L-k-1]='\0'; k++;}
};
printf("%s\n",s);
L=strlen(s);
for (i=0;i<L/2;i++) {t=s[i];s[i]=s[L-i-1];s[L-i-1]=t;};
printf("%s\n",s);
return 0;
}
例子:
123 45 6 78 Z
输出:Z87654321
追问
谢谢大佬帮忙,能不能再帮我一个
请编写三个函数,能求串长、完成字符串的赋值、判断两个字符串是否相同,并编写主程序验证。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2018-05-31
展开全部
你是不是2班的啊/笑哭
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询