学生的记录由学号和成绩组成,M名学生的数据已在主函数中放入结构体数组S中,请编写函数proc(),它的功能是:函数返回指定学号的学生数据,指定的序号在主函数中输入。若没找到指定的学号,在结构体变量中给学号置空串,给成绩置-1,作为函数值返回(用于字符串比较的函数是strcmp)。 注意:部分源程序已给出。 请勿改动主函数main和其他函数中的任何内容。 试题程序: #include<string.h> #include<stdio.h> #include<stdlib.h> 世define M 16 typedef struct char num[10]; int s; STREC; STREC proc(STREC a, char *b) void main() STREC stu[M]="GA005", 85, "GA003", 76, "GA002", 69, "GA004", 85, ("GA001", 91, "GA007", 72, "GA008", 64, "GA006", 87, "GA015", 85, "GA013", 91, "GA012", 64, "GA014", 91, "GA011", 77, "GA017", 64 "GA018", 64, "GA016", 72; STREC h; char m[10]; int i; printf("The original data: n"); for(i=0; i<M; i++) if(i%4==0) printf("\n"); //每行输出4个学生记录 printf("%s %3d", stu[i]. num, stu[i]. s); printf("\n\nEnter the number: "); gets(m); h=proc(stu, m); printf("The data: "); printf("\n%s %4d\n", h.num, h.s); printf("n");
查看答案
请补充函数proc(),该函数的功能是:交换数组aa中最大和最小两个元素的位置,结果依然保存在原数组中,其他元素位置不变。注意数组aa中没有相同元素。 例如,输入10,20,30,40,50,60,70.80,90,56,则输出90,20,30,40,50,60,70,80,10,56。 注意:部分源程序已给出。 请勿改动主函数main和其他函数中的任何内容。 试题程序: #include<stdlib.h> #include<stdio.h> #define M 10 void proc(int aa[]) int i, t; int max=0, min=0; for(i=0; i<M; i++) if( (1) ) max=i; if( (2) ) min=i; t=aa[max]; (3) ; aa[min]=t; void main() int i; int aa[M]=10, 20, 30, 40, 50, 60, 70, 80, 90, 56; system("CLS"); printf("\n***original list***\n"); for(i=0; i<M; i++) printf("gad", aa[i]); proc(aa); printf("\n***new list***\n"); for(i=0; i<M; i++) printf("%4d", aa[i]);
Emily Dickinson is one of the greatest American poets. She was born in a typical New England village in Massachusetts on December 10,1830. She was the second child of he family. She had lived in the same house for Fifty-six years when she died. During her life time she never left her native land. She left her home state only once and she left her village very few times. After 1872 she rarely left her louse and yard. In the later years of her life she retreated to a smeller and smaller circle of family and friends. In hose later years she dressed in white, avoided strangers, and communicated chiefly through notes and poems even with intimates. The doctor who attended her illness was allowed to "examine" her in another room, seeing her walk by an opened door. People in her home village thought of her as a "strange" figure. When she died on May 15,1886, she was unknown to the rest of the world. Only seven of her poems had appeared in print. But to think of Emily Dickinson only as a strange figure is a serious mistake. She lived simply and deliberately. She faced the essential facts of life. According to Henry James, a famous American novelist, she was one of those on whom nothing was lost. Only by thus living could Dickinson manage both to fulfill her obligations as a daughter, a sister, and a housekeeper and to write on the average one poem a day. She read only a few books but knew them deeply. Her poems are simple but remarkably rich. Not until the 1950s was she recognized as one of the greatest American poets. How long did Emily Dickinson live in the house where she was born()
Almost all her life.
B. Less than half her life.
C. Until 1830.
D. Before 1872.
I have noticed that children are not even being school in social graces. At a Sunday brunch, a clown was making balloon animals for the children. 61) My friend’ s daughter, Sarah, stood by me waiting her turn. The children grabbed their balloons one by one and ran. 62) I was the only adult present who prompted "What do you say "when the clown handed Sarah her balloon. The clown beamed at us, grateful he had actually been acknowledged.I don’ t blame the children, however. They emulate what they see. 63) And what they are seeing is a society focused solely on acquisition_be it another drink in a restaurant or a space on a crowded freeway—without ever stopping to thank the source.Rude language is now so common that it is accepted behavior. And I’m not talking about the obviously blue vocabulary in books and movies, or that damn is considered harmless compared to what else has become acceptable. I’m referring to inconsiderate word choice. For example, while discussing a story idea with an editor, a very young stall member asked if I was the "chick "who had called for information. I said nothing, knowing that a show of displeasure would have labeled me oversensitive rather than him rude.64) Most people today feel proud to have built a society that treats the races, sexes, and economic classes more equally ever before. And, yes, we have made real strides in these areas. But isn’t it ironic that these same people don’ t find it necessary to say "Excuse me "to an older couple walking very slowly in front of them, before zooming around the coupleIt’s not necessary to provide yet another analysis of the disintegration of the family or the breakdown of the social fabric or the price of democracy to explain what has happened to our society. The matter at hand is simply to thank the next person who provides a helping hand when needed. In a crowded world, manners are very important. Small, friendly human interactions help ease the everyday stress of having to hurry, trying to squeeze onto a crowded thoroughfare, standing in one more line to deal with a clerk of some kind, or calling a customer service representative for the third time about a mistake on a bill. Manners make us aware that everything we have derives from a source. 65) Are we really so pressured that we cannot stop to observe simple courtesy Are we really so pressured that we cannot stop to observe simple courtesy
假设一棵二叉树的后序遍历序列为DGJHEBIFCA,中序遍历序列为DBGEHJACIF,则其前序遍历序列为 ______。