题目内容 (请给出正确答案)
[主观题]

以下程序的功能是:删去一维数组中所有相同的数,使相同的数只剩一个。数组中的数已按由小到大的顺

序排列,函数fun返回删除后数组中数据的个数。 例如,若一维数组中的数据是: 2 2 2 3 4 4 5 6 6 6 6 7 7 8 9 9 10 10 10 删除后,数组中的内容应该是:2 3 4 5 6 7 8 9 10。请填空。 include <stdio.h> define N 80 int fun(int a[], int n) { int i,j=1; for(i=1;i<n;i++) if(a[j-1] 【 】 a[i]) a[j++]=a[i]; 【 】; } main() { int a[N]={2,2,2,3,4,4,5,6,6,6,6,7,7,8,9,9,10,10,10},i,n=19; printf("The original data :\n"); for(i=0;i<n;i++) printf("%3d",a[i]); n=fun(a,n); printf("\nThe data after deleted :\n"); for(i=0; i<n; i++) printf("%3d",a[i]); printf("\n\n"); }

提问人:网友fxnawm 发布时间:2022-01-07
参考答案
查看官方参考答案
如搜索结果不匹配,请 联系老师 获取答案
更多“以下程序的功能是:删去一维数组中所有相同的数,使相同的数只剩…”相关的问题
第3题

A.清除剪切板中的内容  B.删除当前文本中的所有内容

C.清屏幕  D.删除所选定的内容或格式

点击查看答案
第4题
写出下面程序执行后的运行结果。 #include <iostream> #include <string> using namespace std; void f____ { char t[20]; int i, j; for ____ for ____ if ____ < 0) { strcpy____; strcpy____; strcpy____; } } void main____ { char p[][10] = { "abc", "aabdfg", "abbd", "dcdbe", "cd" }; f____; cout << strlen____; }
点击查看答案
第5题
【简答题】下列程序的功能是读取10个实数,然后依次输出前1个实数和前2个实数和…前9个实数和、前10个实数和。请填写程序中缺少的语句。 #include <iostream> using namespace std; int main() { float f[10], x = 0.0; int i; for (i = 0; i < 10; i++) cin >> f[i]; for (i = 0; i <= 1 9; i++) { cout "前" i + "个实数的和是" x endl; } return 0;>
点击查看答案
第6题
【简答题】编程实现功能:从键盘上输入若干个学生的成绩,当输入负数时表示输入结束,计算学生的平均成绩,并输出低于平均分的学生成绩。
点击查看答案
第7题
【简答题】编程实现功能:删去一维数组中所有相同的数,使之只剩一个。数组中的数已按由小到大的顺序排列,函数返回删除后数组中数据的个数。 例如,若一维数组中的数据是:
点击查看答案
第8题
【简答题】编程实现功能:对从键盘上输入的两个字符串进行比较,然后输出两个字符串中第一个不相同字符的ASCII码值之差。例如:输入的两个字符串分别为abcdefg和abceef,则输出为-1。
点击查看答案
第9题
【简答题】编程实现功能:求二维数组周边元素之和。
点击查看答案
第10题
【简答题】编程求出3阶方阵的两条对角线上元素之和。
点击查看答案
账号:
你好,尊敬的用户
复制账号
发送账号至手机
密码将被重置
获取验证码
发送
温馨提示
该问题答案仅针对搜题卡用户开放,请点击购买搜题卡。
马上购买搜题卡
我已购买搜题卡, 登录账号 继续查看答案
重置密码
确认修改
欢迎分享答案

为鼓励登录用户提交答案,简答题每个月将会抽取一批参与作答的用户给予奖励,具体奖励活动请关注官方微信公众号:简答题

简答题官方微信公众号

警告:系统检测到您的账号存在安全风险

为了保护您的账号安全,请在“简答题”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!

微信搜一搜
简答题
点击打开微信
警告:系统检测到您的账号存在安全风险
抱歉,您的账号因涉嫌违反简答题购买须知被冻结。您可在“简答题”微信公众号中的“官网服务”-“账号解封申请”申请解封,或联系客服
微信搜一搜
简答题
点击打开微信