C语言中给出一个很大的数字(int的范围不够),该怎么计算它的各位数字和?如191919191919的和为60.

如题所述

第1个回答  2013-03-02
#include<stdio.h>#include<string.h>
main()
{
char num[100];

int m,i;
int sum=0;
printf("input a number:");
scanf("%s",num);
m=strlen(num);
for(i=0;i<m;i++)
sum+=num[i]-'0';
printf("%d",sum);
}
第2个回答  2013-03-02
楼主,可以把你的问题解诉清楚好么
相似回答