网站文件怎么做,北京装饰公司十大排名榜,大气dede织梦企业广告网络公司工作室网站模板源码,网站建设中关村Problem D: 删出多余的空格 Time Limit: 1 Sec Memory Limit: 128 MBSubmit: 667 Solved: 308[Submit][Status][Web Board]Description 小平在给弟弟检查英语作业时时#xff0c;发现每个英语句子单词之间的空格个数不等#xff0c;请你编程帮他把句子中多余的空格去掉发现每个英语句子单词之间的空格个数不等请你编程帮他把句子中多余的空格去掉使每个单词之间只保留一个空格首尾的空格也去掉。 部分代码已给定如下只需要提交缺失的代码。 #include string.h int main() { void delSpace(char sentence[]); char sentence[1000]; gets(sentence); delSpace(sentence); puts(sentence); return 0; } Input 英文句子 Output 删除多余空格后的句子 Sample Input Happiness is a way station between too much and too little. Sample Output Happiness is a way station between too much and too little. HINT #includestdio.h
#includestdlib.h
#include string.h
void delSpace(char sentence[])
{int i,n,j0;nstrlen(sentence);if(sentence[0]! ){for(i0;in;i){if(((sentence[i] )(sentence[i1]! ))||((sentence[i]! ))||((sentence[i]! )(sentence[i1] ))){sentence[j]sentence[i];j;}}sentence[j-1]\0;}else{for(i1;in;i){if(((sentence[i-1] )(sentence[i]! ))||((sentence[i]! ))||((sentence[i-1]! )(sentence[i] ))){sentence[j]sentence[i];j;}}sentence[j-1]\0;}}
int main()
{void delSpace(char sentence[]);char sentence[1000];gets(sentence);delSpace(sentence);puts(sentence);return 0;
}