lucy6666 发表于 2020-10-5 09:48:58

新手求助 给源代码补充程序 读取CSV字符串然后使字符串所有的数字相加

#include <stdio.h>
int main(void) {
        int i;                // index
        int num=0, sum=0;        // number
        char csv;

        scanf("%s",csv);

        for(i=0; csv!='\0'; i++) {
        // 在这里补充

        }
        sum += num;
        printf("Sum of all values in CSV[%s] : %d", csv,sum);

        return 0;
}

最后输出是:123,456,789:123+456+789=1368
请问应该如何补充 麻烦了

liuzhengyuan 发表于 2020-10-5 09:53:22

用 - '0' 的方法转为数字,遇到逗号分隔,并加进 sum

chxchxkkk 发表于 2020-10-5 13:00:08

可以考虑用sprintf试试
页: [1]
查看完整版本: 新手求助 给源代码补充程序 读取CSV字符串然后使字符串所有的数字相加