首页 > 其他分享 >打卡第四天

打卡第四天

时间:2023-04-19 20:12:38浏览次数:31  
标签:10 输出 第四天 打卡 100 四位 1000

一、问题描述: 

从键盘输入一个四位整数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;

}

 

标签:10,输出,第四天,打卡,100,四位,1000
From: https://www.cnblogs.com/genyuan0/p/17334482.html

相关文章

  • 编程打卡:C语言趣味编程习题做
    编程打卡:C语言趣味编程习题做三色球问题问题描述已知不同种球的个数,求取一定球数的颜色搭配种数。设计思路循环遍历可能的搭配情况,然后判断是否符合事实。流程图graphA[开始]-->B[循环遍历可能的搭配情况]-->C{符合事实情况}--Yes-->D[count++];代码实现count=0......
  • 天天打卡一小时第六天
    1.问题描述实验2-1猴子吃桃问题一只猴子第一天摘下若干个桃子,当即吃了一半,还不过瘾,又多吃了一个;第二天早上又将剩下的桃子吃掉一半,又多吃了一个。以后每天早上都吃了前一天剩下的一半加一个。到第N天早上想再吃时,见只剩下一个桃子了。问:第一天共摘了多少个桃子?输入格式:输入......
  • 4.19打卡
    问题描述:给定一个长度为n的数组,找出其中的最大元素和最小元素的差值。假设数组中的元素范围为[-10000,10000]。设计思路:1.直接排序,取出最大值和最小值,计算其差值;2.遍历数组,同时维护最大值和最小值,最后计算其差值。 程序流程图:1.直接排序,取出最大值和最小值,计算其差值2.......
  • 建民打卡日记4.19
    一、问题描述二、设计流程 1.定义两个双精度浮点数a,b=1000;     2.循环5次从后往前计算存款数;     3.循环内a=b/(1+12*0.0063)       b=a+1000;三、流程图设计四、代码实现#include<iostream>usingnamespacestd......
  • 4月19打卡
     #include<bits/stdc++.h>usingnamespacestd;intchar_to_num(charch){ if(ch>='0'&&ch<='9') returnch-'0'; elsereturnch-'A'+10;}charnum_to_char(intnum){ if(num>=0......
  • 打卡6
    牛顿迭代法求方程根#include<stdio.h>#include<math.h>floatsolution(floata,floatb,floatc,floatd){ floatx0,f,fd,h; floatx=1.5; do { x0=x; f=a*x0*x0*x0+b*x0*x0+c*x0+d; fd=3*a*x0*x0+2*b*x0+c; h......
  • 建民の每日打卡8
    一、问题描述对N个数进行升序排列二、流程设计1.将N个数存入数组2.遍历数组,依次比对相邻两数大小,并将较大者置后3.最大值被置于最后,下次遍历数组只需至N-1处4.遍历N次后,完成排序三、流程图设计 四、代码实现#include<iostream>usingnamespacestd;#defineN10intm......
  • 打卡8
    2.4三色球问题 流程图 #include<bits/stdc++.h>usingnamespacestd;intmain(){ for(inti=0;i<=3;i++)//红球 { for(intj=0;j<=3;j++)//白球 { //如果剩下的球小于等于黑球的个数那么就符合 if(8-i-j<=6)cout<<i<<''<<j<<''&l......
  • c++打卡第九天
    一、问题描述。   有一辆撞人逃逸的车辆,有三人目击他的车牌号,其中一人说它的前两数是相同的,零一人说它的后两位是相同的,第三个人说,这四位数是一个整数的平方,如何求解这个车牌号。二、设计思路。    ①、对于此类求解问题,需要采用穷举法,对这个车牌号进行开方是否......
  • 4.19打卡
    #include<iostream>#include<iomanip>#include<cmath>usingnamespacestd;intmain(){enumcolor{red,yellow,blue,white,black};inti,j,k;intn=0;for(i=red;i<=black;i++){for(j=i;j<=black;j++)......