字符串 逆转 删除指定字符算法 // test28.cpp : Defines the entry point for the console application. // #include "stdafx.h" #include <iostream> using namespace std; void reverse(char * str){ //字符串逆转 int length=strlen(str); for(int i=0;i<length/2;i++){ char temp=str[i]; str[i]=str[length-1-i]; str[length-1-i]=temp; } } void delete_char(char * str,char target){ //删除字符串中target字符 int length=strlen(str); int cur=0; while(str[cur]){ if(str[cur]==target){ for(int i=cur;str[i];i++) str[i]=str[i+1]; str[length-1]='/0'; } else cur++; } } void main(int argc, char* argv[]) { char str[]="iiii"; delete_char(str,'i'); cout<<str<<endl; }