国家二级组卷训练20200320

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
1
1
1
在这里插入图片描述


在这里插入图片描述1

1
1
1

1
1
1
1
1
1
1
1

11
1
1
1
1
1

在这里插入图片描述1
1
1

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

#include<stdio.h>
#define   N   16
typedef  struct
{
    
      char  num[10];
   int   s;
} STREC;
int  fun( STREC  *a, STREC *b )
{
    
    //在此处编写函数
 int i, j = 0, min = a[0].s;
 for (i = 0; i < N;i++)
 {
    
    
  if (min>a[i].s)
  {
    
    
   min = a[i].s;
  }
 }
 for (i = 0; i < N;i++)
 {
    
    
  if (a[i].s==min)
  {
    
    
   b[j++].s = a[i].s;
  }
 }
 return j;
}
void main()
{
    
      STREC  s[N]={
    
    {
    
    "GA05",85},{
    
    "GA03",76},{
    
    "GA02",69},{
    
    "GA04",85},
  {
    
    "GA01",91},{
    
    "GA07",72},{
    
    "GA08",64},{
    
    "GA06",87},
  {
    
    "GA015",85},{
    
    "GA013",91},{
    
    "GA012",64},{
    
    "GA014",91},
  {
    
    "GA011",91},{
    
    "GA017",64},{
    
    "GA018",64},{
    
    "GA016",72}};
   STREC  h[N];
   int  i,n;FILE *out ;
   n=fun( s,h );
   printf("The %d lowest score :\n",n);
   for(i=0;i<n; i++)
     printf("%s  %4d\n",h[i].num,h[i].s);
   printf("\n");
   out = fopen("out.dat","w") ;
   fprintf(out, "%d\n",n);
   for(i=0;i<n; i++)
     fprintf(out, "%4d\n",h[i].s);
   fclose(out);
}

如有问题可与联系QQ:1207787189

猜你喜欢

转载自blog.csdn.net/sxh06/article/details/104984860