全国计算机等级考试三级C语言上机题51

全国计算机等级考试三级C语言上机题51,第1张

全国计算机等级考试三级C语言上机题51,第2张

☆话题51

已知在的数据文件中有200个四位数。DAT,并且已经调用了读取函数readDat()将这些数字存储在数组a中,要求考生编译一个函数jsVal(),其作用是重新组成一个新的十位数(新的十位数是原来的四位数,新的十位数是原来的四位数)。并由个位数和百位数形成另一个新的十位数(新的十位数是原四位数,新的十位数是原四位数)。如果新形成的两个十位数都是质数,且新的十位数都不为零,则满足该条件的四位数将按降序存放在数组B中,并计算满足上述条件的四位数的个数cnt。最后,main()函数调用写函数writeDat()将结果cnt和数组B中合格的四位数输出到OUT。DAT文件。
注意:有些源程序存放在prog1.c文件中
数组:程序中已经定义了a[200],b[200]和变量:cnt
。不要更改数据文件中的任何数据内容。DAT,主函数main(),readDat()和writeDat()。
# include
# define MAX 200
int a[MAX],b[MAX],cnt = 0

int is prime(int m)
{ int I;
for(I = 2;iif(m%i==0)返回0;
return 1;
}

void jsVal()
{int i,j,qw,bw,sw,gw;
int ab,cd;
for(i=0;i=10&&cd>=10) b[cnt++]=a;
}
for(i=0;i

DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
白度搜_经验知识百科全书 » 全国计算机等级考试三级C语言上机题51

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情