单词逆置

来源:互联网 发布:linux常用开源软件 编辑:程序博客网 时间:2024/05/22 00:28
单词逆置#include<stdio.h>#include<string.h>int main(){int k,c,l,i;k=c=0;//c用来记录空格的个数  初始化char s[10008],str[50];gets(s);l=strlen(s);s[l]=' ';//把最后的'\0'变为空格for(i=0;i<=l;i++){if(s[i]!=' ')//如果不是空格 则用str 记录{str[k++]=s[i];c=0;     //把空格置为0}else if(s[i]==' ')//空格{str[k]='\0';//单词结束 输出c++;        //空格数加一 if(c==1)    //当遇到第一个空格时 才输出单词{strrev(str);printf("%s",str);k=0;    }if(i!=l)    //最后'\0'转化的空格不再输出 printf(" ");}}printf("\n");return 0;}// i love you

原创粉丝点击