要求从键盘上输入一个不多于5位数的正整数,依次输出每一位数字(从低位到高位依次输出)。(每两个数字之间用英文逗号隔开)
如:输入:3689
则应输出:9,8,6,3
注:千万不要有任何多余的输入输出,包括\n之类的一定不要有。
如printf("%d,%d",a,b);即可。
要求从键盘上输入一个不多于5位数的正整数,依次输出每一位数字(从低位到高位依次输出)。(每两个数字之间用英文逗号隔开)
如:输入:3689
则应输出:9,8,6,3
注:千万不要有任何多余的输入输出,包括\n之类的一定不要有。
如printf("%d,%d",a,b);即可。
稍等,帮你写
#include <stdio.h>
void disp(int n)
{
if (n == 0) return;
if (n < 10) {
printf("%d", n);
}
else
{
printf("%d,", n % 10);
disp(n / 10);
}
}
int main()
{
int n;
// printf("不多于5位数的正整数:\n");
scanf("%d", &n);
disp(n);
return 0;
}