当社会储蓄不能顺利转化为投资,可能是什么机构出现了问题?()
A.国有企业
B.商会
C.金融机构
D.工会
参考答案:C
在直线上两个相距一寸的点A和B上各有一只青蛙,A点的青蛙沿直线跳往关于B点的对称点A1,而B点的青蛙跳往关于A点的对称点B1。然后A1点的青蛙跳往关于B1点的对称点A2,B1点的青蛙跳往关于A1点的对称点B2,如此下去,两只青蛙各跳了7次后,原来在A点的青蛙跳到的位置距离B点有多长距离()
A.364寸
B.1088寸
C.1093寸
D.2187寸
学生的记录由学号和成绩组成,N名学生的数据已在主函数中放入结构体数组s中,请编写函数fun(),它的功能是:把指定分数范围之外的学生数据放在b所指的数组中,分数范围之外的学生人数由函数值返回。 例如,输入的分数是80和89,则应当把分数低于80和高于89的学生数据进行输出,不包含80分和89分的学生数据。主函数中把80放在low中,把89放在heigh中。 注意:部分源程序给出如下。 请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入所编写的若干语句。 试题程序 #include <stdio.h> #define N 16 typedef struct char num[10]; int s; STREC; int fun(STREC *a,STREC *b,int 1,int h) main () STREC s[N]="GA005",55,"GA003",96, "GA002",80,"GA004",68,"GA001",88, "GA007",74,"GA008",85,"GA006",99, "GA015",90,"GA013",53,"GA012",66, "GA014",82,"GA0ll",73,"GA017",69, "GA018",64,"GA016",86; STEC h[N],tt; FILE *out; int i,j,n,low,heigh,t; printf("Enter 2 integer number low & heigh:"); scanf("%d%d",&low,&heigh); if(heigh<low)t=heigh;heigh=low;low=t; n=fun(s,h,low,heigh); printf("The student ’s data out%d--%d:\n",low,heigh); for(i=0;i<n;i++) printf("%s%4d\n",h[i].num,h[i].s); /*输出指定分数范围内的学生记录*/ printf("\n"); out=fopen("out23.dat","w"); fprintf(out,"%d\n",n); n=fun(s,h,70,79); for(i=0;i<n-1;i++) /*分数在70~79之外的学生记录按分数从低到高排列*/for(j=i+l;i<n;j十+) if(h[i].s>h[j].s) tt=h[i]; h[i]=h[j]; h[j]=tt; for(i=0;i<n;i++)fprintf(out,"%4d\n",h[i].s); fprintf(out,"\n"); fclose(out);