主题:二级C语言上机试题精选
个十百千位加减并大小排序问题:
求出个位数上的数减千位数上的数减百位数上的数减十位数上的数大于零的个数cnt,再把所有满足此条件的四位数依次存入数组b中,然后对数组b的四位数按从大到小的顺序进行排序。
{
int i,j,k,t;
for(i=0;i<300;i++)
if(a[i] -a[i]/1000-a[i]/100 -a[i]/10 >0)
b[cnt++]=a[i];
for(i=0;i {k=i;
for(j=i+1;j if(b[k] if(k!=i){t=b[k];b[k]=b[i];b[i]=t;}
}
更多请进入“好好考网站”(www.hhkao.com)查看
ciciyanxiao
求出个位数上的数减千位数上的数减百位数上的数减十位数上的数大于零的个数cnt,再把所有满足此条件的四位数依次存入数组b中,然后对数组b的四位数按从大到小的顺序进行排序。
{
int i,j,k,t;
for(i=0;i<300;i++)
if(a[i] -a[i]/1000-a[i]/100 -a[i]/10 >0)
b[cnt++]=a[i];
for(i=0;i {k=i;
for(j=i+1;j if(b[k] if(k!=i){t=b[k];b[k]=b[i];b[i]=t;}
}
更多请进入“好好考网站”(www.hhkao.com)查看
ciciyanxiao