如果给出字符串htr475ftu8kafda23dg56将4758与2356相加用函数、数组的话是这样:#include<stdio.h>intparse(char*a){intn=0;while(*a){if(*a>='0'&&*a<='9')n=n*10+*a-'0';++a;}retur... 如果给出字符串 htr475ftu8k afda23dg56 将4758与2356相加 用函数、数组的话是这样: #include <stdio.h> int parse(char* a) { int n = 0; while(*a) { if(*a >= '0' && *a <= '9') n = n * 10 + *a - '0'; ++a; } return n; } int main() { char a[123], b[123]; int x, y; gets(a); gets(b); x = parse(a); y = parse(b); printf("%d+%d=%d\n", x, y, x + y); } 但如果不用函数数组应该怎么做呢?用循环等基础语句~求教~ 不要保存 直接输出就行了 。。。这个是作业 展开