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

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

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

★话题76

已知在的数据文件中有200个四位数。DAT,并且已经调用了读取函数readDat()将这些数字存储在数组a中,要求考生编译一个函数jsVal(),其作用是重新组成一个新的十位数(新的十位数是原四位数,新的十位数是原四位数)。以及由百位数和十位数形成另一个新的十位数(新的十位数是原四位数,新的十位数是原四位数),如果新形成的两个十位数必须是奇数,另一个是偶数,且两个十位数中至少有一个能被17整除,且两个新位数的十位数不为零,则满足这个条件的四位数按降序排列。最后,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

void jsVal()
{int i,j,thou,hun,ten,data,ab,CD;
for(I = 0;I { thou = a/1000;hun=a/100;【/br/]ten=a0/10;data=a;
ab = 10 * data+thou;CD = 10 * hun+十;
if((ab%2!=cd%2)&&((ab==0||cd==0)&&ab>=10&&cd>=10))
b[cnt++]=a;
}
for(I = 0;ifor(j = I+1;jif(b)

void read dat()
{
int I
FILE * FP
FP = fopen(" in . dat "," r ")
for(I = 0 I < MAX i++)fscanf(FP," %d ",&a)
fclose(fp)
}

void main()
{
int I
READ DAT()
JSVAL()
printf("满足条件的数字=% d \ n ",CNT)
for (I =

write dat()
{
FILE * FP
int I
FP = fopen(" out . dat "," w")
fprintf(fp," %d\n ",CNT)
for(I = 0i < CNT i++)fprintf(FP," %d\n ",b)
fclose(fp)
}

★话题77

已知在的数据文件中有200个四位数。DAT,并且已经调用了读取函数readDat()将这些数字存储在数组a中,要求考生编译一个函数jsVal(),其作用是:将四位数的一千位数的值加到十位数的值上,正好等于一百位数的值加一位数的值,原来的四位数是偶数。然后统计出满足这个条件的CNT个数,将这四位数按照从小到大的顺序存储在数组B中。最后调用写函数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

void jsVal()
{int i,j,thou,hun,ten,data
for(I = 0;I { thou = a/1000;hun=a/100;【/br/]ten=a0/10;data=a;
if((thou+ten = = hun+data)& & a % 2 = = 0)b[cnt++]= a;
}
for(I = 0;ifor(j = I+1;jif(b > b[j]){ thou = b;b = b[j];b[j]=你;}
}

void read dat()
{
int I
FILE * FP
FP = fopen(" in . dat "," r ")
for(I = 0 I < MAX i++)fscanf(FP," %d ",&a)
fclose(fp)
}

void main()
{
int I
READ DAT()
JSVAL()
printf("满足条件的数字=% d \ n ",CNT)
for (I =

write dat()
{
FILE * FP
int I
FP = fopen(" out . dat "," w")
fprintf(fp," %d\n ",CNT)
for(I = 0i < CNT i++)fprintf(FP," %d\n ",b)
fclose(fp)
}

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

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情