输入一个长整数从高位开始逐位分割并输出例如输入123456逐位输出1,2,3,4,5,6。用C语言哦函数哦
來源:互聯網 2010-01-07 09:52:03 評論
分類: 電腦/網絡 >> 程序設計 >> 其他編程語言
問題描述:
函数
參考答案:
main()
{
ConvertLong(123456);
getch();
}
int ConvertLong(long l)
{
int arr[100];
int i=0,j;
while(l>0)
{
arr[i]=l%10;
l=l/10;
i++;
}
for(j=i-1;j>=0;j--)
{
printf("%d",arr[j]);
if(j!=0)
{
printf(",");
}
}
return 1;
}
[b]分类:[/b] 电脑/网络 >> 程序设计 >> 其他编程语言[br][b]问题描述:[/b][br]函数[br][b]参考答案:[/b][br]main()
{
ConvertLong(123456);
getch();
}
int ConvertLong(long l)
{
int arr[100];
int i=0,j;
while(l>0)
{
arr[i]=l%10;
l=l/10;
i++;
}
for(j=i-1;j>=0;j--)
{
printf("%d",arr[j]);
if(j!=0)
{
printf(",");
}
}
return 1;
}