老师平时布置的希冀系统上的作业答案,仅供参考!
【问题描述】
编写一个程序,将某个位数不确定的正整数进行三位分节后输出。
【输入形式】
用户在第一行输入一个正整数。
【输出形式】
程序将这个正整数三位分节,并在下一行输出
【样例输入】
123456
【样例输出】
1,234,567
【样例说明】
用户输入正整数1234567,程序从个位开始每隔三位加一个“,”分割,所以输出为1,234,567
【参考答案】
#include<iostream>
#include<string>
#include<cstdlib>
using namespace std;
int main()
{
string str;
cin>>str;
int count=0;
for(int i=str.size()-1;i>0;i--)
{
count++;
if(count==3)
{str.insert(i,1,',');count=0;}
}
cout<<str;
}
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END
暂无评论内容