三位加逗号

题目 输入一个整数 每三位加一个逗号

程序

#include<iostream>
using namespace std;

int power(int);

int main(){
    int aim;
    int step=0;
    cin>>aim;
    int temp=aim;
    while(temp/=1000)++step;
    for(int i=step;i!=-1;i--){
            int three;
            three=int(aim/power(i))-int(aim/power(i+1))*1000;
            cout<<three<<',';
    }
    cout<<endl;
    char pause;
    cin>>pause;
    return 0;
}

int power(int p){
    int res=1;
    for(int i=0;i<p;i++)res*=1000;
    return res;
}

你可能感兴趣的:(三位加逗号)