案例5:输入一个五位数,求各个位数之和

发布时间 2023-09-27 12:44:33作者: 一只爱阅读的程序员

这个题目和前面讲解的求一个四位数各个位数之和非常类似,只是在本题修改为了动态输入。

示例代码如下

#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);
}

运行结果为: