在数字中插入千分位分隔符并输出
1 回答
___C___
TA贡献168条经验 获得超109个赞
#include <stdio.h>
void run_separate(int num,int x){
if(num/10)separate(num/10,x+1);
if(num/10 && x%3 == 0)putchar(',');
putchar('0'+num%10);
}
void separate(int num){run_separate(num,1);}
int main(){
separate(1234567);
putchar(10);
return 0;
}
谢谢采纳
- 1 回答
- 0 关注
- 2337 浏览
添加回答
举报
0/150
提交
取消