字符串

/*
void reverse(char *s) //字符串逆转
{
char temp;
int i = 0;
int j = strlen(s) - 1;

while(i < j)
{
temp = s[i];
s[i] = s[j];
s[j] = temp;
++i;
--j;
}
}*/
/*
void del(char *des, char *source)  //删除字符串中重复的字符
{
char c, char next;
while(*source != NULL )
{
c = *source;
next = *(source + 1);
while( *source == next )
{
++source;
}
*des = c;
++source;
++des;
}
*des = NULL;


}*/
/*
void select(char *des, char *source)  //提取字符串中大写字符和空格
{
while( *source != NULL )
{
if( (*source > 'A' && *source < 'Z') || (*source == ' ') )
{
*des = *source;
++des;
++source;
}
else
{
++source;
}


}
*des = NULL;
}
*/
/*
void changedata(char *des, char *source)  //把字符后的数字转换成相应个数的字符
{
int data = 0;
char c;
while (*source != NULL)
{
*des = *source;
c = *(source + 1);

if (c > '0' && c <= '9')
{
data = c - 48;
while(data > 0)
{
++des;
*des = *source;
--data;
}
++source;
}
++des;
++source;
}
*des = NULL;
}*/
/*
bool huiwen(char *s)
{
int len = strlen(s);
int i = 0, j = len - 1;
bool flag = true;

while ( i <= j)
{
if(s[i] != s[j])
{
flag = false;
break;
}
++i;
--j;
}

return flag;
}*/
/*
void changedata(char* source) //大写转小写
{
while (*source != NULL)
{
if (*source >= 'A' && *source <= 'Z')
{
*source += 32;
}
++source;
}
}*/
/*
int changedata(char* source)
{
int len = strlen(source);
int sum = 0;

while (*source != NULL)
{
sum += (*source - 48) * pow(10, --len);
++source;
}
return sum;
}
 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值