打卡第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;
}