在數字中插入千分位分隔符并輸出
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 關注
- 2401 瀏覽
添加回答
舉報
0/150
提交
取消