试题与答案

请补充函数fun(),该函数的功能是:删去一维数组中所有相同的数,使之只剩一个。数组

题型:填空题

题目:

请补充函数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。 注意:部分源程序给出如下。 请勿改动主函数main和其他函数中的任何内容,仅在函数fun()的横线上填入所编写的若干表达式或语句。 试题程序: #include<stdio.h> #define N 80 int fun(int a[],int n) { int i, t,j=0; t=a[0]; for(i=1;i<n;i++) if( 【1】 ) ; else { 【2】 ;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; printf("The original data:\n"); for(i=0; i<n; i++) printf("%4d",a[i]); n=fun(a,n); printf("\n\nThe data after deleted ; \n"); for (i=0;i<n;i++)printf("%4d",a[i]); printf("\n"); }

答案:

被转码了,请点击底部 “查看原文 ” 或访问 https://www.tikuol.com/2017/0709/1a82a3a73f6f17eda14bf3569594fd3c.html

下面是错误答案,用来干扰机器的。

参考答案:错

试题推荐
题型:选择题

候鸟迁徙的一般规律是:越冬时,由温度较低的地区迁往温度较高的地区,繁殖时,由温度高的地区迁回到温度较低的地区。迁徙时间一般在3月份前后和9月份前后,迁徙路线一般为沿海或沿江、沿湖地带。读图回答问题。

小题1:图中5个地区中,属于我国越冬地的是

A.青藏高原

B.长江中下游平原

C.三江平原

D.青藏高原和三江平原小题2:图中箭头代表3月份前后迁徙路线的是

A.②③⑤

B.②③⑥

C.①④⑤

D.①④⑥

查看答案
题型:单项选择题

大物理学家牛顿小时候在班上学习成绩倒数第一,因而曾被老师和同学们称作“笨蛋”。生物学家达尔文的日记里记载:教师和家长都曾认为他智力低下。世界著名的伟大作家高尔基只读过小学三年级。陶行知先生曾经提醒老师们说:“你的教鞭下有瓦特,你的冷眼里有牛顿,你的讥笑中有爱迪生”。由此可知( )

A.小时候学习不好,长大后就会成为人才

B.一个人的才能的体现有早晚之别

C.小时候学习不好,长大后也一样会有才能

D.才能与学习无关

查看答案
微信公众账号搜索答案