为了账号安全,请及时绑定邮箱和手机立即绑定

这个怎么做??

这个怎么做??

C
此生最美的风景 2015-06-10 13:57:15
用C语言  用指针找出字符串中的数字并相加,输出asII值。例,a1b2c3 怎么做
查看完整描述

1 回答

?
denmushi

TA贡献9条经验 获得超0个赞

#include <stdio.h>
int main(){
    char str[] = "a1b2c3";
    char* p = str;
    int s = 0;
    printf("数字有:");
    while(p){
        if(*p>='0'&&*p<='9'){
            s += (*p - '0');
            printf("%d",*p - '0');
        }
        p++;
    }
    printf("\n求和为:%d\nASCII码为:%d\n",s,s+'0');
    
    return 0;
}


查看完整回答
反对 回复 2015-11-15
  • 1 回答
  • 0 关注
  • 1195 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信