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

下列程序用来判断数组中特定元素的位置所在,则输出结果为()。#include<conio.h>#include<iostream

下列程序用来判断数组中特定元素的位置所在,则输出结果为()。 #include<conio.h> #include<iostream.h> int fun(int*p,int n,int*j) {int i; *j=0; for(i=0;i<n;i++) if(p[*j]<p[i])*j=i; return p[*j];} void main() {int a[10]={1,3,9,0,8,7,6,5,4,2)j;int j; fun(a,10,&j); cout<<j<<','<<a[j];}

A.2,9

B.3

C.9

D.3,9

提问人:网友deltbay 发布时间:2022-01-07
参考答案
查看官方参考答案
如搜索结果不匹配,请 联系老师 获取答案
更多“下列程序用来判断数组中特定元素的位置所在,则输出结果为()。…”相关的问题
第1题
下列程序是用来判断数组中特定元素的位置所在。如果输入如下整数: 876 675 896 101 301 401 980 431 451 777 #include<conio.h> #include<stdio.h> int fun(int *s,int t,int *k) { int i; *k=0; for(i=0;i<t;i++) if(s[*k]<s[i])*k=i; return s[*k];} main() { int a[10]={876,675,896,101,301,401,980,431,45l,777},k; clrscr(); fun(a,10,&k); printf("%d,%d\n",k,a[k]);} 则输出结果为

A.7,431

B.6

C.980

D.6,980

点击查看答案
第2题
下列程序是用来判断数组中特定元素的位置所在的。 #include<conic.h> #include<stdio.h> int fun(int *s,int t,int *k) { int i; *k=0; for(i=0;i<t;i++) if(s[*k]<s[i])*k=i; returns[*k];} main() { int a[10]={876,675,896,101,301,401,980,431,451,777},k; fun(a,10,&k); printf("%d,%d\n",k,a[k]);} 如果输入如下整数:876 675 896 101 301 401 980431 451 777 则输出结果为

A.7,431

B.6

C.980

D.6,980

点击查看答案
第3题
下列程序是用来判断数组中特定元素的位置所在,则输出结果为 #include<conio.h> #include<iostream.h> in[fun(int * s,int t,int * k) { int i; *k=0; for(i=0;<t;i++) if(s[*k]<s[i]) *k=i; return s[*k];} void main() { int a[10]={876,675,896,101,301,401,980,431,451,777},k; fun(a,10,&k); cout < < k < <‘,’ < < a[k];}

A.7,431

B.6

C.980

D.6,980

点击查看答案
第4题
/*下列程序是求n元数组的平均值,请完善程序。*/ #include <stdio.h> #define N 10 float aver (float array[ ], int n) { int i; float sum=0; for (i=0; i <n; i++) sum return n; } int main() { i; float a[n]; for (i="0;" scanf("%f",&a[i]); printf("平均值 %f\n",_________); 0;>
点击查看答案
第5题
下列程序将二维数组a的行和列元素互换后存放到另一个二维数组b中。请填空。 main() { int a[2][3]={{1,2,3},{4,5}},b[3][2],i,j; for(i=0;i<2;i++) { for(j=0;j<3;j++) ______, } }

点击查看答案
第6题
下列程序中的数组a包括10个整数元素,分别将前项和后项之和存入数组b,并按每行4个元素输出数组bo请填空。 include<stdio.h> main() { int a[10],b[10],i; for(i=0;i<10;i++) scanf("%d",&a[i]); for(i=0;i<9;i++) ______; for(i=0;i<9;i++) { if(i%4==0)printf("\n"); printf("%3d",b[i]); } }
点击查看答案
第7题
编写一个程序使之从键盘读入10个整数存入整型数组a中,并输出这10个整数的最大值和最小值。(提交源代码和运行截图)
点击查看答案
第8题

3.算法填空题 数组q[MAX]存储一个循环队,尾指针last用来指向当前队列中的尾元素,count用来记录队列中当前元素个数。 下面的程序用于模拟队操作全过程。 提示:当count=0时,表示队空;当count=MAX时,表示队满。 当队不空时,(last-count+1+MAX)%MAX即是队头位置。 #include <stdio.h> #define MAX 400 //x 进队函数 int addq(int q[], int &last, int &count, int x) { if (count == MAX) (1) ; last = (last + 1) % MAX; (2) ; (3) ; return 1; } //x 出队函数 int delq(int q[], int last, int &count, int &x) { int f; if (count == 0) return 0; f = (4) ; x = q[f]; count--; return 1; } //输出队列中所有元素的函数 void print(int q[], int last, int count) { int i, j; if ( (5) ) { printf(" 当前队中没有元素! \n"); return; } printf(" 当前队中的元素为:\n"); i = (6) ; for (j = 1; (7) ; j++) { printf("%4d", q[i]); i = (i + 1) % MAX; } printf(" \n"); } //主函数 int main() { int q[MAX], (8) , count = 0, c, k, x; while (1) { printf(" 请输入操作码,1:进队;2.出队;3.显示队内容;0:结束 c= "); scanf(" %d", &c); if (c == 0) break; if (c == 1) { printf(" 请输人进队元素x:"); scanf("%d",&x); k = (9) ; if (k==0)printf("队已满,进队失败! \n" ); else printf("%d 已进队!\n" ,x); } else if(c == 2) { k = (10) ; if(k == 0)printf( "队空,无元素出队! \n"); else printf("元素%d已从队中退出! \n" ,x); } else if(c == 3) print(q, last, count); else continue; } printf("程序结束\n" ); }

点击查看答案
第9题
foreach语句用于遍历数组中的元素,也可改变元素的值。
点击查看答案
账号:
你好,尊敬的用户
复制账号
发送账号至手机
密码将被重置
获取验证码
发送
温馨提示
该问题答案仅针对搜题卡用户开放,请点击购买搜题卡。
马上购买搜题卡
我已购买搜题卡, 登录账号 继续查看答案
重置密码
确认修改
欢迎分享答案

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

简答题官方微信公众号

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

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

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