主题:各位大虾来看看啊
#include"stdio.h"
int k=49;
main()
{
int i,j,a[k];
for(i=0;i<49;i++)
{
a[i]=2*i+3;
}
for(i=0;i<k;i++)
{
for(j=k-1;j>=i+1;j--)
if(a[j]%a[i]==0)
{
a[j]=a[j+1];//删除这个数
}
}
k--;
for(i=0;i<k;i++)
{
printf("%4d",a[i]);
if(i%4==0)
printf("\n\n");
}
}
各位大虾们和虾米们,为什么这个代码运行的时候会出现地址代码呢?求解释求真相!
int k=49;
main()
{
int i,j,a[k];
for(i=0;i<49;i++)
{
a[i]=2*i+3;
}
for(i=0;i<k;i++)
{
for(j=k-1;j>=i+1;j--)
if(a[j]%a[i]==0)
{
a[j]=a[j+1];//删除这个数
}
}
k--;
for(i=0;i<k;i++)
{
printf("%4d",a[i]);
if(i%4==0)
printf("\n\n");
}
}
各位大虾们和虾米们,为什么这个代码运行的时候会出现地址代码呢?求解释求真相!