求大佬告诉如何编写这个程序
输入有若干行,每行为由空格分隔的若干数十六进制整数 求每行的和并用十进制整数输出示例
输入
0x4 0x5
0x1 0x2 0x3
输出
9
6
输入
0x4 0x5
输出
9
2020-07-15 13:24
2020-07-15 14:08
2020-07-15 14:13
2020-07-15 14:14
2020-07-15 14:25
2020-07-15 14:36
2020-07-15 14:43
2020-07-15 14:52
程序代码:#include <string.h>
#include <stdio.h>
int main()
{
char *token,str[10001];
const char s[2]="x";
int a,sum=0;
while(1)
{
sum=0;
fgets(str,10000,stdin);
token=strtok(str,s);
while(token!=NULL)
{
sscanf(token,"%x",&a);
sum+=a;
token=strtok(NULL,s);
}
printf("sum=%d\n",sum);
}
return 0;
}

2020-07-15 15:02