名词解释题田忌赛马Tián Jì sài mǎ
名词解释题
田忌赛马Tián Jì sài mǎ
参考解析
解析:
暂无解析
相关考题:
下列给定程序中,函数fun()的功能是:对N名学生的学习成绩,按从低到高的顺序找出前m(m≤10)名学生来,并将这些学生数据存放在一个动态分配的连续存储区中,此存储区的首地址作为函数值返回。请改正程序中的错误,使它能得到正确结果。注意:不要改动main函数,不得增行或删行,也不得更改程序的结构。试题程序:include <conio.h>include <string.h>include <stdio.h>include <alloc.h>define N 10typedef struct SS{char num[10];int s;}STU;STU *fun(STU a[],int m){STU b[N],*t;int i, j,k;/*************found*************/*t=calloc(m,sizeof(STU));for(i=0;i<N;i++)b[i]=a[i];for(k=0;k<m;k++){/*************found*************/for(i=j=0;i<N;j++)if(b[i].s<b[j],s)j=i;/*************found*************/t[k].s=b[j].s;b[j].s=100;}return t;}outresult(STU a[],FILE *pf){int i;for(i=0;i<N;i++)fprintf(pf,"NO=%S Mark=%d\n",a[i].num,a[i].S);fprintf(pf,"\n\n");}main(){STU a[N]={{“A01”,77},{“A02”,85},{“A03”,96},{“A04”,65},{“A05”,75},{“A06”,96},{“A07”,76},{“A08”,63},{“A09”,69},{“A10”,78}};STU *porder;int i,m;clrscr();printf(“*****THE RESULT*****\n”);outresult(a,stdout);printf(“\nGive the number of the students who have lower score:”);scanf(“%d”,m);while(m>10){printf(“\nGive the number of the students who have lower score:”);scanf(“%d”,m);}porder=fun(a,m);printf(“*****THE RESULT*****\n”);printf(“The low:\n”);for(i=0;i<m;i++)printf(“%s %d\n”,porder[i].num,porder[i].s);free(porder);}
学生的记录由学号和成绩组成,N名学生的数据已在主函数中放入结构体数组s中,请编写函数fun(),该函数的功能是:把高于等于平均分的学生数据放在b所指的数组中,低于平均分的学生数据放在c所指的数组中,高于等于平均分的学生人数通过形参n传回,低于平均分的学生人数通过形参m传回,平均分通过函数值返回。注意:部分源程序给出如下。请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入所编写的若干语句。试题程序:include <stdio.h>define N 12typedef struct{char num[10];double S;} STREC;double fun(STREC *a,STREC *b,STREC *C,int *n,int *m){}main(){STREC s[N]={{“GA05”,65},{“GA03”,86},{“GA02”,76},{“GA04”,95},{“GA01”,93},{“GA07”,78},{“GA08”,68},{“GA06”,88},{“GA09”,60},{“GAll”,54},{“GAl2”,56},{“GAl0”,98}};STREC h[N],l[N],t;FILE *out;int i,j,m,n;double ave;ave=fun(S,h,l,n,m);printf("The %d student data which is higher than %7.3f:\n",n,ave);for(i=0;i<n;i++)printf("%s %4.lf\n",h[i].num,h[i].s);printf("\n");printf("The %d Student data which iS lower than%7.3f:\n",m,ave);for(i=0;i<m;i++)printf("%s %4.1f\n",l[i].num, l[i].s);printf("\n");ut=fopen("out26.dat", "w");fprintf(out, "%d\n %7.3f\n",n,ave);for(i=0;i<n-1;i++)for(j=i+1;i<n;j++)if(h[i].s<h[j].s){t=h[i];h[i]=h[i];h[j]=t;}/*分数从现到低排列*/for(i=0;i<n; i++)fprintf(out,“%4.1f\n",h[i].s);fprintf(out,"%d\n %7.3f\n",m,ave);for(i=0;i<m-1;i++)for(j=i+1;i<m;j++)if(l[i].s<l[j].s){t=l[i];l[i]=l[j];l[j]=t;}/*分数从高到低排列*/for(i=0;i<m;i++)fprintf(out,"%4.1f\n",l[i].s);fclose(out);}
阅读下列函数说明和C代码,填入(n)处。[说明]以下C语言程序实现了生成从里到外是连续的自然数排列的回旋矩阵,矩阵形式如下:7 6 5 168 1 4 159 2 3 1410 11 12 13程序的变量说明如下:x1:矩阵上边界;x2:矩阵下边界;y1:矩阵左边界;y2:矩阵右边界;s:数组元素升降标记,s等于1为升,s等于-1为降;a[]:存放矩阵元素的数组。仔细阅读C语言程序源码,将(n)处的语句补充完整。(注:每处仅一个语句)[C程序]include<stdio.h>void main ( ){const int N=20;int i=0,j=0,a[N][N],n;int m,x1,x2,y1,y2,s;while (1){Printf ("\ninput matrix row N( N>=2): ");scanf ("%d",n);printf ("\n");if (n>=2)break;}m=n*n;x1=0; y1=0; x2=n; y2=n;if(n%2==0){j=n-1; y2=n-1; s=1;}else{i=n-1; y1=1; s=-1; }while (1){if (s==1){for (i; i<x2; i++) a[i][j]=m--;i--;j--;(1)for (j;j>=y1;j--) a[i][j]=m--;j++;i--;y1++;(2)}else{for (i;i>=x1;i--)a[i][j]=m--;i++;j++;(3)for (j;j<y2;j++)(4)(5)i++;(6)S=i;}if (m<1) break;}for (i=O;i<n; i++){for (j=O;j<n;j++)printf ("%6d",a[i][j]);printf ("\n");}printf ("\n");}
以下程序中,函数 sumColumM的功能是:求出M行N列二维数组每列元素中的最小值,并计算它们的和值。和值通过形参传回主函数输出。请填空。define M 2define N 4void SumColumMin(int a[M][N],int *sum){ int i,j,k,s=0;for(i=0;i〈N;i++){ k=0;for(j=1;j<M;j++)if(a[k][i]>a[j][i])k=j;s+=【 】;}【 】 =s;}main( ){ int x[M][N]={3,2,5,1,4,1,8,3},s;SumColumMin(【 】);printf("%d\n",s);}
以下程序运行后输出的结果是______。 For j=i To 4 GoSub s: m=m+1/n Next j Print m;n End s:n=j*(j+1) ReturnA.0.8,20B.0.75,12C.1.8,20D.1.75,12
单选题女(nǚ):张(zhāng)先(xiān)生(sheng),机票(jīpiào)没(méi)买(mǎi)到(dào),坐(zuò)火车(huǒchē)去(qù)可以(kěyǐ)吗(mɑ)?男(nán):没(méi)问(wèn)题(ti),你(nǐ)帮(bāng)我(wǒ)买(mǎi)一(yī)张(zhāng)火车票(huǒchēpiào)吧(bɑ)。女(nǚ):好的(hǎode),买(mǎi)什(shén)么(me)时间(shíjiān)的(de)?男(nán):明(míng)天(tiān)晚(wǎn)上(shɑng)七(qī)点(diǎn)的(de)。问(wèn):张(zhāng)先(xiān)生(sheng)为什么(wèishénme)没(méi)坐飞机(zuòfēijī)?A天气(tiānqì)不好(bùhǎo)B火车票(huǒchēpiào)便宜(piányi)C没(méi)买(mǎi)到(dào)机票(jīpiào)
单选题男(nán):你(nǐ)每(měi)天(tiān)几(jǐ)点(diǎn)上(shàng)班(bān)?女(nǚ):我(wǒ)每(měi)天(tiān)九(jiǔ)点(diǎn)上(shàng)班(bān)。ABCDEF
判断题今(jīn)天(tiān)太(tài)冷(lěng)了(le),等(děng)天(tiān)气(qì)好(hǎo)的(de)时(shí)候(hòu)我(wǒ)们(men)再(zài)去(qù)吧(ba)。★今(jīn)天(tiān)天(tiān)气(qì)非(fēi)常(cháng)好(hǎo)。( )A对B错
单选题女(nǚ):是(shì)今(jīn)天(tiān)早(zǎo)上(shɑng)的(de)报(bào)纸(zhǐ)吗(mɑ)?男(nán):不(bù)是(shì),是(shì)昨(zuó)天(tiān)的(de),今(jīn)天(tiān)的(de)还(hái)没(méi)到(dào)。ABCDEF
单选题男(nán):你(nǐ)怎(zěn)么(me)了(le)?女(nǚ):没(méi)什(shén)么(me),今(jīn)天(tiān)的(de)工(gōng)作(zuò)我(wǒ)没(méi)做(zuò)好(hǎo)。ABCDEF
单选题今天(jīntiān)是(shì)星期天(xīngqītiān),我(wǒ)没(méi)去(qù)学校(xuéxiào)。问:今天(jīntiān)星期(xīngqī)几(jī)?A星期一(xīngqīyī)B星期六(xīngqīliù)C星期天(xīngqītiān)
单选题女(nǚ):听说(tīngshuō)你(nǐ)要(yào)回国(huíguó)?机票(jīpiào)买(mǎi)了(le)吗(mɑ)?男(nán):还(hái)没(méi)呢(ne),我(wǒ)想(xiǎng)星期天(xīngqītiān)走(zǒu),下午(xiàwǔ)就(jiù)去(qù)买(mǎi)机票(jīpiào)。问(wèn):男(nán)的(de)想(xiǎng)什(shén)么(me)时候(shíhou)回国(huíguó)?A今天下午(jīntiānxiàwǔ)B下(xià)个(ge)星(xīng)期(qī)C星期天(xīngqītiān)
单选题女(nǚ):你(nǐ)今(jīn)天(tiān)买(mǎi)的(de)东(dōng)西(xi)真(zhēn)不(bù)少(shǎo)。男(nán):明(míng)天(tiān)是(shì)我(wǒ)儿(ér)子(zi)的(de)生(shēng)日(rì),都(dōu)是(shì)给(gěi)他(tā)买(mǎi)的(de)。问(wèn):明(míng)天(tiān)是(shì)谁(shuí)的(de)生(shēng)日(rì)?A他(tā)妹(mèi)妹(mei)B他(tā)弟(dì)弟(di)C他(tā)儿(ér)子(zi)
单选题女(nǚ):我(wǒ)星(xīng)期(qī)二(èr)要(yào)去(qù)北(běi)京(jīng),你(nǐ)知(zhī)道(dào)北(běi)京(jīng)的(de)天(tiān)气(qì)吗(mɑ)?男(nán):北(běi)京(jīng)星(xīng)期(qī)二(èr)有(yǒu)雨(yǔ)。女(nǚ):星(xīng)期(qī)三(sān)呢(ne)?男(nán):比(bǐ)星(xīng)期(qī)二(èr)热(rè),但(dàn)是(shì)是(shì)晴(qíng)天(tiān)。问(wèn):北(běi)京(jīng)星(xīng)期(qī)二(èr)天(tiān)气(qì)怎(zěn)么(me)样(yàng)?A有(yǒu)雨(yǔ)B很(hěn)热(rè)C睛(qíng)天(tiān)
单选题男(nán):买(mǎi)到(dào)电(diàn)影(yǐng)票(piào)了(le)?今(jīn)天(tiān)晚(wǎn)上(shɑng)的(de)?女(nǚ):没(méi)有(yǒu),是(shì)明(míng)天(tiān)的(de)。但(dàn)是(shì)比(bǐ)今(jīn)天(tiān)的(de)便(pián)宜(yi)四(sì)十(shí)块(kuài)钱(qián)。问(wèn):他(tā)们(men)什(shén)么(me)时(shí)候(hou)去(qù)看(kàn)电(diàn)影(yǐng)?A今天(jīntiān)B明天(míngtiān)C后天(hòutiān)
单选题男(nán):今(jīn)天(tiān)的(de)票(piào)还(hái)有(yǒu)吗(mɑ)?女(nǚ):对(duì)不(bù)起(qǐ),没(méi)有(yǒu)了(le)。男(nán):那(nà)我(wǒ)要(yào)两(liǎng)张(zhāng)明(míng)天(tiān)的(de)吧(bɑ)。女(nǚ):好(hǎo),给(gěi)您(nín),四(sì)月(yuè)十(shí)七(qī)日(rì)的(de),两(liǎng)张(zhāng)。问(wèn):今(jīn)天(tiān)是(shì)几(jǐ)号(hào)?A14号(hào)B16号(hào)C17号(hào)
单选题女(nǚ):鱼(yú)多少(duōshǎo)钱(qián)一(yī)斤(jīn)?男(nán):10元(yuán)一(yī)斤(jīn),你(nǐ)要(yào)买(mǎi)多少(duōshǎo)?女(nǚ):太(tài)贵(guì)了(le),八(bā)元(yuán)一(yī)斤(jīn),行(xíng)吗(mɑ)?我(wǒ)买(mǎi)两(liǎng)条(tiáo)。男(nán):好(hǎo)吧(bɑ)。问(wèn):女(nǚ)的(de)买(mǎi)几(jǐ)条(tiáo)鱼(yú)?A10条(tiáo)B2条(tiáo)C8条(tiáo)
单选题男(nán):你(nǐ)昨(zuó)天(tiān)买(mǎi)的(de)苹(píng)果(guǒ)很(hěn)好(hǎo)吃(chī)。女(nǚ):是(shì)吗(mɑ)?那(nà)我(wǒ)今(jīn)天(tiān)再(zài)买(mǎi)一(yī)些(xiē)?问(wèn):昨(zuó)天(tiān)买(mǎi)的(de)苹(píng)果(guǒ)怎(zěn)么(me)样(yàng)?A很(hěn)好(hǎo)吃(chī)B很(hěn)便(pián)宜(yi)C非(fēi)常(cháng)贵(guì)
判断题哥(gē),你(nǐ)这几天(zhèjǐtiān)忙(máng)什么(shénme)昵(nì)?好(hǎo)长(cháng)时间(shíjiān)没(méi)给(gěi)我们(wǒmen)打(dǎ)电话(diànhuà)了(1e),妈(mā)让(ràng)我(wǒ)问(wèn)你(nǐ)几(jǐ)号(hào)回来(huí1ái)?★妈妈(māmā)不知道(bùzhīdào)儿子(érzǐ)哪天(nǎtiān)回来(huí1ái)。( )A对B错
单选题男(nán):你(nǐ)每(měi)天(tiān)几(jǐ)点(diǎn)起(qǐ)床(chuáng)?女(nǚ):我(wǒ)每(měi)天(tiān)六(liù)点(diǎn)半(bàn)起(qǐ)床(chuáng)。ABCDEF
单选题昨天(zuótiān)我(wǒ)去(qù)商店(shāngdiàn)买(mǎi)了(le)四(sì)个(gè)椅子(yǐzi)。问(wèn):他(tā)买(mǎi)了(le)几(jī)个(gè)椅子(yǐzi)?A四(sì)个(gè)B十(shí)个(gè)C十四(shísì)个(gè)