求各路大神帮忙看一下这个程序有什么问题?不胜感激~~~~~~

求各路大神帮忙看一下这个程序有什么问题?不胜感激~~~~~~
#include
void dec_hax(int a,int m[])
{
int n=0,i;
for(;n>0;i++)
{
m[n++]=a%16;
a=a/16;
}
for(i=n-1;i>0;i--)
cout<}
void main()
{
int a,m[20];
cout<<"请输入一个数:";
cin>>a;
cout< dec_hax(a,m);
cout<}
#include
void dec_hax(int a,int m[])
{
int n=0,i; //1、i没有初始化 2 、n=0,条件n>裤碰0判断根本瞎纯凯通不过,不进入磨唤循环
for(;n>0;i++)
{
m[n++]=a%16;
a=a/16;
}
for(i=n-1;i>0;i--)
cout<}
void main()
{
int a,m[20];
cout<<"请输入一个数:";
cin>>a;
cout< dec_hax(a,m);
cout<}
for(;n>0;i++)这个是什么意思。。初始n=0 根本就没有进入循环啊
首先数组没有赋值、、
然后n=0,不管怎样循环进不了
。。。。。
n=0是循环没有一次被执行。。。
← 上一篇: 下一篇: →