打卡第3天

一、问题描述: 

从键盘输入一个四位整数n,输出它的各位数字之和

二、设计思路:

确认输入输出:输入是一个四位整数,输出是它的各位数字之和。

计划程序逻辑:读取输入的四位整数,通过取整和取余操作得到每个数字,将它们相加得到它们的和,并输出结果。

三、程序流程图:

 

四、伪代码实现:

开始
输入a
b = a / 1000
c = (a / 100) % 10
d = ((a / 10) % 100) % 10
e = ((a % 1000) % 100) % 10
f = b + c + d + e
输出f
结束

五、代码实现 

#include<iostream>
using namespace std;
int a,b,c,d,e,f;
int main()
{
cin>>a;
b=a/1000;
c=(a/100)%10;
d=((a/10)%100)%10;
e=((a%1000)%100)%10;
f=b+c+d+e;
cout<<f;
return 0;

}

 

posted @ 2023-04-19 20:07  /张根源/  阅读(41)  评论(0编辑  收藏  举报