求助:C语言数组问题

来源:百度知道 编辑:UC知道 时间:2024/09/20 02:56:39
输入一个整数(位数不确定),从高位到低位依次输出各位数字,期间用逗号分隔。例如输入2345,输出2,3,4,5.
一定要用数组做啊~~谢谢了

#include <stdio.h>
int main()
{
int d[10],n,i;
scanf("%d",&n);
i=0;
while(n>0) {
d[i++]=n%10;
n/=10;
}
while(--i>=0) {
printf("%d",d[i]);
if(i>0) printf(",");
}
printf("\n");
return 0;
}

你自己搞一个冒泡排序或者快速排序就可以满足上面的要求了。这是基础啊,不懂这个,就等于不会编程了,努力吧