用字符串求各个位数上数字和
#include<stdio.h>
int main()
{
int a,e;
e=getchar();
int sum=0;
while(e>=1)
{
a=e%10;
e/=10;
sum+=a;
}
printf("%d",sum);
return 0;
}
用字符串求各个位数上数字和
#include<stdio.h>
int main()
{
int a,e;
e=getchar();
int sum=0;
while(e>=1)
{
a=e%10;
e/=10;
sum+=a;
}
printf("%d",sum);
return 0;
}
供参考:
#include<stdio.h>
#include<ctype.h>
int main()
{
int sum = 0;
char e;
while ((e = getchar()) != '\n')
{
if(isdigit(e))
sum += e - '0';
}
printf("%d", sum);
return 0;
}