字符串倒置
发布时间:2020-12-13 22:46:48 所属栏目:百科 来源:网络整理
导读:int main(){char str[]="i come from tian jin.";char temp;int j=strlen(str)-1,i=0;printf("string= %s",str);//先将整个句子逆序while(ji){temp=str[i];str[i]=str[j];str[j]=temp;j--;i++;}printf("n %s",str);char begin,end;int k=0;//逆序单词while(
int main() { char str[]="i come from tian jin."; char temp; int j=strlen(str)-1,i=0; printf("string= %s",str); //先将整个句子逆序 while(j>i) { temp=str[i]; str[i]=str[j]; str[j]=temp; j--; i++; } printf("n %s",str); char begin,end; int k=0; //逆序单词 while(str[k]) //字符串结尾 { //判断单词之间的空格 if(str[k]!=' ') { begin=k; while(str[k] && str[k] != ' ') {k++;} k=k-1; end=k; } while(end>begin) { temp=str[begin]; str[begin]=str[end]; str[end]=temp; end--; begin++; } k++; } printf("nstring= %s",str); return 0; } (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |