C语言(上机).doc

C语言(上机)

【考试题目】 程序填空 题 请补充函数fun(),该函数的功能是:删去一维数组中所有相同的数,使之只剩一个。数组 中的数已按由小到大的顺序排 列,函数返回删除后数组中数据的个数。 例如,若一维数组中的数据是:1,1,1,2,2,2,3,4,4,5,5,6,6,7,7,8,9,9,10,10。 删除后,数组中的内容应该是:1,2,3,4,5,6,7,8,9,10。 注意:部分源程序已给出,并保存在考生文件夹下的 blank1.c 文件中。 请勿改动主函数main和其他函数中的任何内容,仅在fun函数的横线上填入所编写的若干 表达式或语句,并将横线去掉,同时确保答案与前后字符之间至少保留一个空格。 #includestdio.h #define N 80 int fun(int a[],int n) { int i, t,j=0; t=a[0]; for(i=1;in;i++) if( ______ ) ; else { ______ ; t=a[i]; } a[j++]=t; return j; } main() { int a[N]={1,1,2,2,2,3,4,4,5,5,6,6,6,7,7,8,9,9,10,10},i,n=20

文档评论(0)

1亿VIP精品文档

相关文档