C++使用千位分隔符的代码

本文介绍了一个使用C++编程语言实现千位分隔符显示整数的代码示例。通过循环和条件判断,该代码能够正确地在数字每三位后添加逗号作为分隔符,适用于大数字的可读性提升。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

下边代码内容是关于C++使用千位分隔符的代码。

#include
#include

using namespace std;

int main()
{
int j , i = 0, k = 0 ,ix;
cout << “To Exit press Ctrl+zn”;
cout << "Enter decimal integer number: ";
while(cin >> ix)
{
cout << endl;
{
cout << ‘-’;
}
int temp = ix;
int p = 1;
{
temp /= 10;
i++;
}
j = i % 3;
p /= 10;

    {
        cout << char ((ix/p) +'0');
        ix %= p;
        p /= 10;
        i--;
        k++;
        j--;
        if ((k % 3 == 0 && i > 0)||(j == 0 && i > 2) )
        {
            cout <<",";
            k = 0;
        }
    }
    cout << endl << endl;
    cout << "To Exit press Ctrl+zn";
    cout << "Enter decimal integer number: ";
}
return 0;

}
To Exit press Ctrl+z
Enter decimal integer number: -23487654

-23,487,654

Press any key to continue . . .

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值