当前位置: 代码迷 >> 综合 >> 【知识小贴士5】数位分离的两种写法
  详细解决方案

【知识小贴士5】数位分离的两种写法

热度:57   发布时间:2023-10-16 19:29:43.0

数位分离

就是将一个数字的各个位上的数取出来,例如:5437,分离:千位5,百位4,十为3,个位7。

写法一:

#include <iostream>
using namespace std;
int main()
{int n;    //我们以四位正整数为例cout<<"请输入一个四位数:";cin>>n;    //保证输入的是4位数cout<<"个位:"<<n%10<<endl;cout<<"十位:"<<n%100/10<<endl;cout<<"百位:"<<n%1000/10<<endl;cout<<"千位:"<<n/1000;}

写法二:

#include <iostream>
using namespace std;
int main()
{int n;    //我们以四位正整数为例cout<<"请输入一个四位数:";cin>>n;    //保证输入的是4位数cout<<"个位:"<<n%10<<endl;cout<<"十位:"<<n/10%10<<endl;cout<<"百位:"<<n/100%10<<endl;cout<<"千位:"<<n/1000;
}

—<完>—

  相关解决方案