问题

以下程序中函数 fun 的功能是:统计 person 所指结构体数组中所有性别 (sex) 为 M 的记录的个数 , 存入变量 n 中,并做为函数值返回。请填空:

#include <stdio.h>

#define N 3

typedef struct

{ int num;char nam[10]; char sex;} SS;

int fun(SS person[])

{ int i,n=0;

for(i=0;i<N;i++)

if( 【 14 】 =='M') n++;

return n;

}

main()

{ SS W[N]={{1, "AA", 'F'},{2, "BB",'M'},{3,"CC", 'M'}}; int n;

n=fun(W); printf("n=%d\n",n);

}

参考答案
您可能感兴趣的试题
  • 以下程序从名为 filea.dat 的文本文件中逐个读入字符并显示在屏幕上。请填空:#include main(){ FILE *fp; char ch;fp=fopen( 【 15
  • 一个栈的初始状态为空 。 现将元素 1 、 2 、 3 、 4 、 5 、 A 、 B 、 C 、 D 、 E 依次入栈 , 然后再依次出栈 , 则元素出栈的顺序是A ) 12345ABCDEB )
  • 下列叙述中正确的是A ) 循环队列有队头和队尾两个指针,因此,循环队列是非线性结构B ) 在循环队列中,只需要队头指针就能反映队列中元素的动态变化情况C ) 在循环队列中,只需要队尾指针就能反映队列中
  • 在长度为 n 的有序线性表中进行二分查找,最坏情况下需要比较的次数是A ) O( n )B ) O( n2)C ) O(log 2 n )D ) O( n log 2 n )
  • 下列叙述中正确的是A ) 顺序存储结构的存储一定是连续的,链式存储结构的存储空间不一定是连续的B ) 顺序存储结构只针对线性结构,链式存储结构只针对非线性结构C ) 顺序存储结构能存储有序表,链式存储
  • 数据流图中带有箭头的线段表示的是A ) 控制流B ) 事件驱动C ) 模块调用D ) 数据流