五位数的数字总和

任务 给定一个五位数的整数,请打印其位数的总和。

输入格式 输入中包含一个五位数的数字。

约束条件 输出格式 打印五位数的位数之和。

样本输入: 10564

样本输出:16

 

解决方案:

#include <stdio.h>
#include <stdlib.h>
void main()
{
      int digit,temp,n,sum=0;
      scanf("%d", &n);
      if((n>=10000)&&(n<=99999))
  {
    temp = n;
    while(temp > 0)
    {
      digit = temp % 10;
      sum = sum + digit;
      temp = temp / 10;      
               }
       }

                     printf("%d",sum);
}

posted @ 2020-12-05 11:01  堕落的黑天使  阅读(213)  评论(0编辑  收藏  举报