C++怎么表示一个数a前面的n个数

C++怎么表示一个数a前面的n个数范围在1,10000

第1个回答  2018-01-28
#include<iostream>
using namespace std;

int main()
{
    int n;
    cout<<"输入数字:";
    cin>>n;
    for(int i=10000,j=1;i>=1;i/=10,j++)
    {
       cout<<"第"<<j<<"位:"<<n/i<<endl;
        n=n-n/i*i;
    }
}

追问

我是要知道a,输出a前面的n个数,你写的那条代码不对吧

追答

不是很懂你的意思…是指从a往前数n个数?不可能吧……

第2个回答  2018-01-28
用取模,a%10追问

有代码吗

追答

明天写代码可以吗

追问

可以

本回答被提问者采纳
相似回答