
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是循环没有一次被执行。。。