猿问

这个怎么做??

用C语言  用指针找出字符串中的数字并相加,输出asII值。例,a1b2c3 怎么做

此生最美的风景
浏览 1212回答 1
1回答

denmushi

#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; }
随时随地看视频慕课网APP
我要回答