学习记录21-11-20:
输入一个适当大的整数,通过递归每次输出三位数和分隔符
#include <stdio.h>
void de(int x)
{
if (x / 1000 != 0)
{
de(x / 1000); /*递归定位到首位三位以内的数*/
putchar(',');
}
printf("%d", x % 1000); /*只输入三位以内的数*/
}
int main()
{
int n;
scanf("%d", &n);
de(n);
return 0;
}
无交互。