C语言编程。求大神
请编写函数fun,函数的功能是把字符串中的数字加1(若加1超过9则为0),其他字符保持不变小。例如:字符串中原有的内容为:abcABd24e9fg,则调用该函数后,串中的...
请编写函数fun,函数的功能是把字符串中的数字加1(若加1超过9则为0),其他字符保持不变小。例如:字符串中原有的内容为:abcABd24e9fg,则调用该函数后,串中的内容为:abcABd35e0fg。
展开
3个回答
2015-12-08 · 做真实的自己 用良心做教育
千锋教育
千锋教育专注HTML5大前端、JavaEE、Python、人工智能、UI&UE、云计算、全栈软件测试、大数据、物联网+嵌入式、Unity游戏开发、网络安全、互联网营销、Go语言等培训教育。
向TA提问
关注
展开全部
fun函数代码如下
void fun(char *p){
while(*p){
if(*p>='0'&&*p<='9'){
int n = *p-'0'+1;
n %= 10;
*p = n+'0';
}
p++;
}
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
void fun()
{
char str[100]= "abcABd24e9fg";
int i = 0;
while(str[i] != '\0')
{
if((str[i] >= '0')&&(str[i] <= '8'))
{
str[i]++;
}
else if(str[i] == '9')
str[i] = '0';
i++;
}
printf("%s\n",str);
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询