- 20
- 0
- 约5.12千字
- 约 5页
- 2016-08-01 发布于河南
- 举报
个十百千.整数各位数字运算题
题1(个十百千.整数各位数字运算题)
知数据文件IN.DAT 中存有200个四位数,并已存入数组a,编制函数jsVal(),其功能:
千位数+十位数 = 百位数 + 个位数,并且原四位数是偶数,则统计个数cnt;
并把这些四位数按从小到大存入数组b.
void jsVal()
{int i,j,thou,hun,ten,data;
for(i=0;iMAX;i++)
{thou=a[i]/1000; hun=a[i]/100%10;
ten=a[i]%100/10; data=a[i]%10;
if((thou+ten==hun+data)a[i]%2==0) b[cnt++]=a[i];
}
for(i=0;icnt-1;i++)
for(j=i+1;jcnt;j++)
if(b[i]b[j]) {thou=b[i];b[i]=b[j];b[j]=thou;}
}
****************************************************************************
题2
知数据文件IN.DAT 中存有200 个四位数,并已存入数组a,编制函数jsVal(),功能:
千位数+个位数 = 百位数 + 十位数,并且原四位数是奇数,则统计个数cnt;
并把这些四位数按从小到大的顺序存入数组b .
void jsVal()
{
int
原创力文档

文档评论(0)