85套题:4位数的千位数字加上十位数字恰好等于百位加上个位数字,并且这个数为偶数,统计个数并按从小到大的顺序存入数组中
答案:
int i,thou,hun,ten,data,j;
for(i=0;i<200;i++)
{
thou=a[i]/1000;
hun=a[i]%1000/100;
ten=a[i]%100/10;
data=a[i]%10;
if(thou+ten==hun+data&&a[i]%2!=1)
{
b[cnt]=a[i];
cnt++;
}
}
for(i=0;i<cnt-1;i++)
for(j=i+1;j<cnt;j++)
if(b[i]>b[j])
{
data=b[i];
b[i]=b[j];
b[j]=data;
}