I need to find the sum of the digits of a number with five digits. For example, the sum of the digits of the number 3709
is 3 + 7 + 0 + 9 = 19
.
#include <stdio.h>
int main()
{
int sum;
char digit_1, digit_2, digit_3, digit_4, digit_5;
printf("Plase enter a five digit number
");
scanf("%c,%c,%c,%c,%c", &digit_1, &digit_2, &digit_3, &digit_4, &digit_5);
sum = digit_1 + digit_2 + digit_3 + digit_4 + digit_5;
printf("the sum of the digits is: %d", sum);
return 0;
}
output:
plase enter a five digit number
3709
the sum of the digits is 51
For some reason it doesn't show to correct answer and i can't seem to find whats wrong.
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…