网友您好, 请在下方输入框内输入要搜索的题目:
题目内容
(请给出正确答案)
填空题
N是一个个位不等于0的两位自然数,写一个表达式将N的个位数与十位数互换,得到一个新的数()。
参考答案
参考解析
解析:
暂无解析
更多 “填空题N是一个个位不等于0的两位自然数,写一个表达式将N的个位数与十位数互换,得到一个新的数()。” 相关考题
考题
已知数据文件IN76.DAT中存有200个4位数,并己调用读函数readDat()把这些数存入数组a中,请编制一函数jsval(),其功能是:把个位数字和千位数字重新组合成一个新的十位数ab(新十位数的十位数字是原4位数的个位数字,新十位数的个位数字是原4位数的千位数字),以及把百位数和十位数组成另一个新的十位数cd(新十位数的十位数字是原4位数的百位数字,新十位数的个位数字是原4位数的十位数字),如果新组成的两个十位数必须是一个奇数,另一个为偶数且两个十位数中至少有一个数能被17整除,同时两个新十位数字均不为0,则将满足此条件的4位数按从大到小的顺序存入数组b中,并要计算满足上述条件的4位数的个数cnt,最后调用写函数writeDat()把结果cnt及数组b中符合条件的4位数输出到 OUT76.DAT文件中。注意:部分源程序已给出。程序中已定义数组:a[200],b[200],已定义变量:cnt。请勿改动主函数main()、读函数readDat()和写函数wiltedat()的内容。试题程序:include<stdio.h>define MAX 200int a[MAX],b[MAX],cnt=0;void jsVal( ){}void readDat( ){int i;FILE *fp;fp=fopen("IN76.DAT","r");for(i=0;i<MAX ;i++)fscanf(fp, "%d" ,a[i]);fclose(fp);}main ( ){int i;readDat();jsVal();printf ("满足条件的数=%d\n" cnt);for(i=0;i<cnt; i++)printf("%d" ,b[i]);printf("\n");writeDat();}writeDat(){FILE *fp;int i;fp=fopen("OUT76.DAT","w");fprintf( fp, "%d\n" ,cnt);for(i=0;i<cnt;i++)fprintf(fp, "%d\n" ,b[i]);fclose(fp);}
考题
已知数据文件IN45.DAT中存有200个4位数;并已调用读函数readDat()把这些数存入数组a中,请编制一函jsVal(),其功能是:把千位数字和十位数字重新组合成一个新的十位数ab(新十位数的十位数字是原4位数的千位数字,新十位数的个位数字是原4位数的十位数字),以及把个位数和百位数组成另一个新的十位数cd(新十位数的十位数字是原4位数的个位数字,新十位数的个位数字是原4位数的百位数字),如果新组成的两个十位数ab-cd≥10且ab-cd≤20且两个数均为偶数,同时两个新十位数字均不为零,则将满足此条件的4位数按从大到小的顺序存入数组b中,并要计算满足上述条件的4位数的个数cnt,最后调用写函数waiteDat( )把结果cnt及数组b中符合条件的4位数输出到OUT45.DAT文件中。注意:部分源程序已给出。程序中已定义数组:a[200],b[200],已定义变量;cnt。请勿改动主函数main()、读函数readDat()和写函数writeDat()的内容。试题程序:include<stdio.h>define MAX 200int a[MAX],b[MAX],cnt=0;void jsVal ( ){void readDat ( ){int i;FILE *fp;fp=fopen("IN45.DAT","r" );for (i=0; i<MAX; i++ )fscanf (fp, "%d" ,a [i] );fclose (fp) $main ( ){int i;readDat ( );jsVal ();print f ("满足条件的数=%d\n", cnt);for (i=0; i<cnt; i++)printf("%d\n",b[i]);print f ( "In" );writeDat ( );}writeDat ( ){FILE *fp;int i;fp=fopen ("OUT45 .DAT", "w" );fprintf (fp, "%d\n" , cnt);for (i=0; i<cnt; i++)fprintf(fp, "%d\n",b[i]);fclose (fp);}
考题
己知数据文件IN45.DAT中存有200个4位数,并已调用读函数readDat()把这些数存入数组a中,请编制一函数jsVal(),其功能是:把千位数字和十位数字重新组合成一个新的十位数ab(新十位数的十位数字是原4位数的千位数字,新十位数的个位数字是原4位数的十位数字),以及把个位数和百位数组成另一个新的十位数cd(新十位数的十位数字是原4位数的个位数字,新十位数的个位数字是原4位数的百位数字),如果新组成的两个十位数ab-cd≥10且ab-cd≤20且两个数均为偶数,同时两个新十位数字均不为零,则将满足此条件的4位数按从人到小的顺序存入数组b中,并要计算满足上述条件的4位数的个数cnt,最后调用写函数writeDat()把结果cnt及数组b中符合条件的4位数输出到OUT45.DAT文件中。注意:部分源程序已给出。程序中已定义数组:a[200],b[200],已定义变量:cnt。请勿改动主函数main0、读函数readDat()和写函数writeDat()的内容。试题程序:include<stdio.h>define MAX 200int a[MAX],b[MAX],cnt=0;void jsVal( ){}void readDat( ){int i;FILE *fp;fp=fopen("IN45.DAT","r");for(i=0;i<MAX;i++)fscanf(fp,"%d",a[i]);fclose(fp);}main ( ){int i;readDat();jsVal();printf ( "满足条件的数=%d\n" , cnt);for(i=0;i<cnt;i++)printf("%d\n",b[i]);printf("\n");writeDat();}writeDat(){FILE *fp;int i;fp=fopen("OUT45.DAT","w");fprintf(fp,"%d\n",cnt);for(i=0;i<cnt;i++)fprintf(fp, "%d\n",b[i]);fclose(fp);}
考题
已知数据文件m14.DAT中存有200个4位数,并已调用读函数readDat()把这些数存入数组a中,请编制一个函数JsVal(),其功能是:把千位数字和十位数字重新组成一个新的十位数ab(新十位数的十位数字是原4位数的千位数字,新十位数的个位数字是原4位数的十位数字),以及把个位数字和百位数字组成另一个新的十位数cd(新十位数的十位数字是原4位数的个位数字,新十位数的个位数字是原4位数的百位数字),如果新组成两个十位数ab-cd=0且ab-cd=10且两个数均是奇数,同时两个新十位数字均不为零,则将满足此条件的4位数按从大到小的顺序存入数组b中,并要计算满足上述条件的4位数的个数cnt,最后调用写函数writeDat()把结果cnt及数组b中符合条件的4位数输出到OUTl4.DAT文件中。程序中已定义数组:a[200],b[200],已定义变量:cnt。请勿改动主函数main()、读函数readDat()和写函数writeDat()的内容。试题程序:include〈stdio.hdefine MAX 200int a[MAX], b[MAX],cnt=0;void jsVal(){}void readDat(){int i;FILE *fp;fp = fopen("IN14.DAT", "r");for(i = 0; i 〈MAX; i++)fscanf(fp, "%d", a[i]);fclose (fp);}main ( ){int i;readDat ();jsVal ();printf("满足条件的数=%d\n", cnt);for(i = 0; i 〈cnt; i++)printf("%d", b[i]);printf("\n");writeDat ();}writeDat (){FILE *fp;int i;fp = fopen("OUT14.DAT", "w");fprintf(fp, "%d\n", cnt);for(i = 0; i 〈cnt; i++)fprintf(fp, "%d\n", b[i]);fclose (fp);}
考题
己知数据文件IN60.DAT中存有200个4位数,并已调用读函数readDat()把这些数存入数组a中,请编制一函数jsVal(),其功能是:把千位数字和十位数字重新组合成一个新的十位数ab(新十位数的十位数字是原4位数的千位数字,新十位数的个位数字是原4位数的十位数字),以及把个位数和百位数组成另一个新的十位数cd(新十位数的十位数字是原4位数的个位数字,新十位数的个位数字是原4位数的百位数字),如果新组成的两个十位数ab<cd,ab必须足奇数且不能被5整除,cd必须是偶数,同时两个新十位数字均不为零,则将满足此条件的4位数按从大到小的顺序存入数组b中,并要计算满足上述条件的4位数的个数cnt,最后调用写函数writeDat()把结果cnt及数组b中符合条件的4位数输出到OUT60.DAT文件中。注意:部分源程序已给出。程序中已定义数组:a[200],b[200],已定义变量:cnt。请勿改动主函数main()、读函数readDat()和写函数writeDat()的内容。试题程序:include<stdio.h>define MAX 200int a[MAX],b[MAX],cnt=0;void jsVal(){}void readDat(){int i;FILE *fp;fp=fopen("IN60.DAT","r");for(i=0;i<MAX;i++)fscanf(fp,"%d",a[i]);fclose(fp);}main ( ){int i;readDat();jsval();printf ("满足条件的数=%d\n", cnt);for(i=0;i<cnt;i++)printf("%d\n",b[i]);printf("\n");writeDat();}writeDat(){FILE *fp;int i;fp=fopen("OUT60.DAT","w");fprintf(fp,"%d\n",cnt);for(i=0;i<cnt;i++)fprintf(fp, "%d\n",b[i]);fclose(fp);}
考题
已知数据文件IN56.DAT中存有200个4位数,并已调用读函数readDat()把这些数存入数组a中,请编制一函数jsVal(),其功能是:把千位数字和十位数字重新组合成一个新的十位数 (新十位数的十位数字是原4位数的千位数字,新十位数的个位数字是原4位数的十位数字),以及把个位数和百位数组成另一个新的十位数(新十位数的十位数字是原4位数的个位数字,新十位数的个位数字是原4位数的百位数字),如果新组成的两个十位数均为素数且新十位数字均不为零,则将满足此条件的4位数按从大到小的顺序存入数组b中,并要计算满足上述条件的4位数的个数cnt,最后调用写函数writeDat()把结果cnt及数组b中符合条件的4位数输出到OUT56.DAT文件中。注意:部分源程序已给出。程序中已定义数组:a[200],b[200],已定义变量:cnt。请勿改动主函数main()、读函数readDat()和写函数writeDat()的内容。试题程序:includedefine MAX 200int a[MAX],b[MAX],cnt=0;int isprime(int m){int i;for(i=2;i<=m/2;i++)if(m%i==0) return 0;return 1;}void isval(){}void readDat( ){int i;FILE *fp;fp=fopen("IN56.DAT","r");for(i=0;i<MAX;i++)fscanf(fp,"%d",a[i]);fclose(fp);}main(){int i;readDat();jsVal();printf("满足条件的数=%d\n",cnt);for(i=0;i<cnt;i++)printf("%d\n",b[i]);printf("\n");writeDat();}writeDat(){FILE *fp;int i;fp=fopen("OUT56.DAT","w");fprintf(fp,"%d\n",cnt);for(i=0;i<cnt;i++)fprintf(fp, "%d\n",b[i]);fclose(fp);}
考题
四个学生做加法练习,任写一个六位数,然后把个位数字(不等于0)移到这个数的最左边产生一个新的六位数,最后把这个新六位数与原数相加,分别得到以下四个六位数。则哪个结果有可能正确?A.172536B.568741C.620708D.845267
考题
将任意一个正的两位数N的个位数与十位数对换的表达式为( )。A.(N-Int(N/10)*10)*10+Int(N/10)B.N-Int(N)/10*10+Int(N)/10C.Int(N/10)+(N-Int(N/10))D.(N-Int(N/10)*10+Int(N/10)
考题
已知数据文件IN45.DAT中存有200个4位数,并已调用读函数IeadDat()把这些数存入数组a中,请编制一函数isVa1(),其功能是:把千位数字和十位数字重新组合成一个新的十位数ab(新十位数的十位数字是原4位数的千位数字,新十位数的个位数字是原4位数的十位数字),以及把个位数和百位数组成另一个新的十位数cd(新十位数的十位数字是原4位数的个位数字,新十位数的个位数字是原4位数的百位数字),如果新组成的两个十位数ab-ed≥10且ab-cd≤20且两个数均为偶数,同时两个新十位数字均不为零,则将满足此条件的4位数按从大到小的顺序存入数组b中,并要计算满足上述条件的4位数的个数ent,最后调用写函数writeDat()把结果cnt及数组b中符合条件的4位数输出到OUT45.DAT文件中。注意:部分源程序已给出。程序中已定义数组:a[200],b[200],已定义变量:cnt。请勿改动主函数main()、读函数readDat()和写函数writeDat()的内容。试题程序;include<stdio. h>define MAX 200int a[MAX] ,b[MAX] ,cnt=0;void jsVal( ){}void readDat( ){int i;FILE *fp;fp=fopen ( "IN45. DAT", "r" );for (i=0; i<MAX; i++)fscanf (fp, "%d", a Iii );fclose (fp);}main ( ){int i;readDat();jsVal();printf ("满足条件的数=%d\n", cnt );for(i=0;i<cnt;i++)printf("%d\n",b[i]);printf("\n");writeDat();}writeDat(){FILE *fp;int i;fp=fopen("OUT45.DAT","w");fprintf(fp,"%d\n",cnt);for(i=0;i<cnt;i++)fprintf(fp, "%d\n",b[i]);fclose(fp);}
考题
已知数据文件IN60.DAT中存有200个4位数,并已调用读函数readDat()把这些数存入数组a中,请编制一函数JsVal(),其功能是:把千位数字和十位数字重新组合成一个新的十位数ab(新十位数的十位数字是原4位数的千位数字,新十位数的个位数字是原4位数的十位数字),以及把个位数和百位数组成另一个新的十位数cd(新十位数的十位数字是原4位数的个位数字,新十位数的个位数字是原4位数的百位数字),如果新组成的两个十位数ab<cd,ab必须是奇数且不能被5整除,cd必须是偶数,同时两个新十位数字均不为零,则将满足此条件的4位数按从大到小的顺序存入数组b中,并要计算满足上述条件的4位数的个数cnt,最后调用写函数writeDat()把结果ont及数组b中符合条件的4位数输出到OUT60.DAT文件中。注意:部分源程序已给出。程序中已定义数组:a[200],b[200],已定义变量:cnt。请勿改动主函数main()、读函数readDat()和写函数writeDat()的内容。试题程序:include<stdio.h>define MAX 200int a[MAX],b[MAX],cnt=0;void jsVal( ){}void readDat(){int i;FILE rfp;fp=fopen (" IN60. DAT", "r" );for (i=0; i<MAX; i++)fscanf (fp, "%d", a Ii] );fclose (fp);}main ( ){int i;readDat ();jsVal ();printf ("满足条件的数=%d\n", cnt);for (i=0; i<cnt; i++)printf("%d\n",b[i]);printf ("\n");writeDat ();}writeDat (){FILE *fp;int i;fp=fopen ("OUT60. DAT", "w");fprintf (fp, "%dkn", cnt);for (i=0; i<cnt; i++)fprintf(fp, "%d\n",b[i]);fclose(fp);}
考题
任写一个六位数,把它的个位数字(不等于0)拿到这个数最左边一位数字的左边得到一个新的六位数,再与原数相加,下面四个数可能正确的是()A.172536B.568741C.620708D.845267
考题
随机生成的10个两位数,求出它们的总和与平均数。产生两位数采用的算法如下:分别产生个位数(0~9)和十位数(1~9),然后十位数乘10再加上个位数即得到一个两位数。说明:在窗体上有一个Commandl按钮,单击它将计算10个随机数的和与平均数,并在窗体上输出平均数。Private Sub Commandl Click()Dim m As Integer, n As Integer, sum As IntegerDim i As Integer, k As Integer, aver As Singlesum=0RandomizeFor i=1 To 10m=Int(9*RnD)+1n=【 】k=m*10+nsum=【 】Next iaver=【 】Print averEnd Sub
考题
已知数据文件IN86.DAT中存有200个4位数,并已调用读函数readDat()把这些数存入数组a中,请编制一函数jsVal(),其功能是:把千位数字和十位数字重新组合成一个新的十位数ab(新十位数的十位数字是原4位数的千位数字,新十位数的个位数字是原4位数的十位数字),以及把个位数字和百位数字组成另一个新的十位数cd(新十位数的十位数字是原4位数的个位数字,新十位数的个位数字是原4位数的百位数字),如果新组成的两个十位数abcd,ab必须是偶数且能被5整除,cd必须是奇数,同时两个新十位数字均不为0,则将满足此条件的4位数按从大到小的顺序存入数组b中,并要计算满足上述条件的4位数的个数cnt,最后调用写函数writeDat()把结果cnt及数组b中符合条件的4位数输出到OUT86.DAT文件中。注意:部分源程序已给出。程序中已定义数组:a[200],b[200],已定义变量:cnt。请勿改动主函数main()、读函数readDat()和写函数writeDat()的内容。试题程序:include<stdio.h>define MAX 200int a[MAX],b[MAX],cnt=0;void jsVal(){}void readDat ( )int i;FILE *fp;fp=fopen ("IN86. DAT", "r");for (i=0; i<MAX;i++)fscanf (fp, "%d", a [i] );fclose (fp);main{int i;readDat ();jsVal ();printf ("满足条件的数=%d\n", cnt);for (i=0; i<cnt; i++)printf("%d",b[i]);printf ("\n");writeDat ();}writeDat (){FILE *fp;int i;fp=fopen ("OUT85. DAT", "w");fprintf (fp, "%d\n", cnt)for (i=0;i<cnt; i++)fprintf(fp, "%d\n",b[i]);fclose (fp);}
考题
已知数据文件1N56.DAT中存有200个4位数,并已调用读函数readDat()把这些数存入数组a中,请编制一函数isVal(),其功能是:把千位数字和十位数字重新组合成一个新的十位数(新十位数的十位数字是原4位数的千位数字,新十位数的个位数字是原4位数的十位数字),以及把个位数和百位数组成另一个新的十位数(新十位数的十位数字是原4位数的个位数字,新个位数的个位数字是原4位数的百位数字),如果新组成的两个十位数均为素数且新十位数字均不为零,则将满足此条件的4位数按从大到小的顺序存入数组b中,并要计算满足亡述条件的4位数的个数cnt,最后调用写函数writeDat()把结果cnt及数组b中符合条件的4位数输出到OUT56.DAT文件中。注意:部分源程序己给出。程序中已定义数组:a[200],b[200],己定义变量:cnt。请勿改动主函数main()、读函数readDat()和写函数writeDat()的内容。试题程序:include<stdio . h>define MAX 200int a[MAX] ,b[MAX] ,cnt=0;int isprime(int m){int i;for (i=2; i<=m/2 ;i++)if(re%i==0) return 0;return 1;}void jsVal(){}void readDat ( ){int i;FILE rfp;fp= fopen (" IN56. DAT", "r" );for (i=0; i<MAX; i++)fscanf (fp, "%d", a [i] );fclose (fp);}main ( ){int i;readDat ();jsVal ();printf ("满足条件的数=%d\n", cnt);for (i=0; i<cnt; i++)printf ("%d\n", b [i] ;printf ("kn'');writeDat ();}writeDat (){FILE *fp;int i;fp=fopen ("OUT56. DAT", "w");fprintf (fp, "%d\n", cnt);for (i=0; i<cnt; i++)fprintf(fp, "%dkn",b[i]);fclose (fp);}
考题
已知数据文件IN72.DAT中存有200个4位数,并已调用读函数readDat()把这些数存入数组a中,请编制一函数jsVal(),其功能是:把个位数字和千位数字重新组合成一个新的十位数ab(新十位数的十位数字是原4位数的个位数字,新十位数的个位数字是原4位数的千位数字),以及把百位数字和十位数字组成另一个新的十位数cd(新十位数的十位数字是原4位数的百位数字,新十位数的个位数字是原4位数的十位数字),如果新组成的两个数均为偶数且两个十位数中至少有一个数能被9整除,同时两个新十位数字均不为零,则将满足此条件的4位数按从大到小的顺序存入数组b中,并计算满足上述条件的4位数的个数cnt,最后调用.写函数writeDat()把结果cnt及数组b中符合条件的4位数输出到OUT72.DAT文件中。注意:部分源程序已给出。程序中已定义数组:a[200], b[200],已定义变量:cnt。请勿改动主函数main()、读函数readDat()和写函writeDat()的内容。试题程序:include<stdio.h>define MAX 200int a[MAX], b[MAX], cnt=0;void jsval(){{Void readDat( ){int i;FILE *fp;fp=fopen("IN72. DAT", "r");for(i=0; i<NAX; i++)fscanf(fp, "%d", a[i]];fclose(fp);}main(){int i;readDat();jsVal()for(i=0; i<cnt; i++)printf("%d\n", b[i]);prIntf("\n");wrlteDat();}wrlteDat(){FILE *fp;int i;fp=fopen("OUT72.DAT", "w");fprlrltf(fp, "%d\n", cnt);for(i=0;i<Cht; i++fprIntf(fp, "%d\n",h[i]);fclose(fp);}
考题
已知数据文件IN14.DAT中存有200个4位数,并已调用读函数readDat()把这些数存入数组a中,请编制一个函数js Val(),其功能是:把千位数字和卜位数字重新组成一个新的十位数ab(新十位数的十位数字是原4位数的千位数字,新十位数的个位数字是原4位数的十位数字),以及把个位数字和百位数字组成另一个新的十位数cd(新十位数的十位数字是原4位数的个位数字,新十位数的个位数字是原4位数的百位数字),如果新组成两个十位数ab-cd>=0且ab-cd<=10且两个数均是奇数,同时两个新十位数字均不为零,则将满足此条件的4位数按从大到小的顺序存入数组b中,并要计算满足上述条件的4位数的个数 cnt,最后调用写函数writeDat()把结果cnt及数组b中符合条件的4位数输出到OUTl4.DAT文件中。注意:部分源程序已给出。程序中已定义数组:a[200],b[200],已定义变量:cnt。请勿改动主函数main()、读函数readDat()和写函数writeDat()的内容。试题程序:include<stdio.h>define MAX 200int a[MAX], b[MAX], cnt = 0;void jsVal(){}void readDat(){int i;FILE *fp;fp = fopen("IN14.DAT", "r");for(i = 0; i < MAX; i++)fscanf(fp, "%d", a[i]);fclose(fp);}main ( ){int i;readDat();jsVal();printf("满足条件的数=%d\n", cnt);for(i = 0; i < cnt; i++)printf("%d ", b[i]);printf("\n");writeDat();}writeDat(){FILE *fp;int i;fp = fopen("OUT14.DAT", "w");fprintf(fp, "%d\n", cnt);for(i = 0; i < cnt; i++)fprintf(fp, "%d\n", b[i]);fclose(fp);}
考题
一个四位数能被72整除,它的个位数与千位数之和是10,且个位数是偶数又是质数,去掉个位数和千位数得到一个新的两位数是质数。
问此四位数是多少:
A8592
B8612
C8712
D8532
考题
一个四位数能被72 整除,它的个位数与千位数之和是10,且个位数是偶数又是质数,去掉个位数和千位数得到一个新的两位数是质数。问此四位数是多少?A、8592
B、8612
C、8712
D、8532
考题
单选题以下可以将任意一个两位整数n的个位数与十位数对换的表达式为( )。A
(n-n/10×10)×10+n/10B
n-n/10×10+n/10C
n/10+(n-n/10)D
(n-n/10)×10+(n/10)
考题
单选题把一个两位数的个位数与十位数交换后得到一个新数,它与原数之和恰好是某自然数的平方,那么,原数与新数之和是多少?()A
121B
144C
169D
225
热门标签
最新试卷