案例5:输入一个五位数,求各个位数之和
这个题目和前面讲解的求一个四位数各个位数之和非常类似,只是在本题修改为了动态输入。
示例代码如下
#define _CRT_SECURE_NO_WARNINGS 1
#include <stdio.h>
void main() {
int num, w, q, b, s, g, sum;
printf("请输入一个五位数:");
scanf("%d", &num);
w = num / 10000;
q = num % 10000 / 1000;
b = num % 1000 / 100;
s = num % 100 / 10;
g = num % 10;
printf("w=%d, q=%d, b=%d, s=%d, g=%d \n", w, q, b, s, g);
sum = w + q + b + s + g;
printf("%d的各位数字之和是:%d \n", num, sum);
}
运行结果为: