重要提示:请勿将账号共享给其他人使用,违者账号将被封禁!
查看《购买须知》>>>
首页 > 计算机应用技术> JAVA程序设计
网友您好,请在下方输入框内输入要搜索的题目:
搜题
拍照、语音搜题,请扫码下载APP
扫一扫 下载APP
题目内容 (请给出正确答案)
[主观题]

以下程序中函数f的功能是在数组x的n个数(假定n个数互不相同)小找出最大最小数,将其中最小的数与

以下程序中函数f的功能是在数组x的n个数(假定n个数互不相同)小找出最大最小数,将其中最小的数与第一个数对换,把最大的数与最后一个数对换。请填空。 include <stdio.h> void f(int x[],int n) { int p0,p1,i,j,t,m; i=j=x[0]; p0=p1=0; for(m=O;m<n;m++) { if(x[m]>i) {i=x[m]; p0=m;} else if(x[m]<j) {j=x[m];p1=m;) } t=x[p0];x[p0]=x[n-1];x[n-1]=t; t=x[pl];x[p1]=【 】;【 】=t } main() { int a[10],u; for(u=0;u<10;u++) scamp("%d",&a[u]); f(a,10); for(u=0;u<10;u++)printf("%d",a[u]); ptintf("\n"); }

答案
查看答案
更多“以下程序中函数f的功能是在数组x的n个数(假定n个数互不相同)小找出最大最小数,将其中最小的数与”相关的问题

第1题

以下过程用来在w数组中插入x,w数组中的数已按由小到大的/顷序存放,n指存储单元中存放数组中数据
的个数,插入后数组中的数仍有序。请填空补充程序。 Sub fun(w,x,n) Dim i,p p=0 w(n)=x Do While x>w(p) 【 】 Loop For i=n to p+1 Step-1 w(i)=【 】 Next i w(p)=x n=n+1 Sub End

点击查看答案

第2题

以下程序中,函数SumColumMin的功能足:求出M行N列二维数组每列元素中的最小值,并计算它们的和值。
和值通过形参传回主函数输出。请填空。 define M 2 define N 4 void SumColumMm(int a[M][N],int*sum) { int i,j,k,s=0; for(i=0;i<N;i++) { k=0; for(j=1;j<M;j++) if(a[k][i]>a[j][i]) k=j; s+=【 】; } 【 】=s; } main() { int x[M][n])={3;,5,1,4,1,8,3},s; SumC01umMm(【 】); ptintf("%d\n",s); }

点击查看答案

第3题

以下程序从终端输入一行字符放在s数组中,输入以回车符作为结束,函数fun统计存放在s数组中每个数
字字符的个数。形参ch指向s数组,形参n给出了s数组中字符的个数。在acc数组中用下标为0的元素统计字符“0”的个数,下标为1的元素统计字符“1”的个数,…。请填空。 include <stdio.h> void fun(int *,char*,int); main() { char s[80],c; int acc[10],i=0; printf("Enter characters:\n"); while((c=getchar())!=\n)s[【 】]=c; fun(【 】); for(i=0;i<10;i++)printf("%c:%d\n",0+i,acc[i]); printf("\n\n"); } void fun(int *a,char *ch,int n) { int i,d; for(i=0;i<10;i++)a[i]=【 】; for(i=0;i<n;i++) { d=【 】; a[d]++; } }

点击查看答案

第4题

以下程序调用findmax函数返回数组中的最大值: findmax(int*a,int n) { int*p,*s; for(p=a,s=a;p-a<n;p++) if(______)s=p; return(*s); } main() {int x[5]={12,21,13,6,18}; printf("%d\n",findmax(x,5)); } 在下划线处应填入的是( )。

A.p>s

B.*p>*s

C.a[p]>a[s]

D.p-a>p-s

点击查看答案

第5题

VLOOKUP函数的功能是在表格或数值数组的首列查找指定的数值,并由此返回表格或数组中该数值所在行中指定列处的数值。()
VLOOKUP函数的功能是在表格或数值数组的首列查找指定的数值,并由此返回表格或数组中该数值所在行中指定列处的数值。()

T、对

F、错

点击查看答案

第6题

VLOOKUP函数的功能是在表格或数值数组的首列查找指定的数值,并由此返回表格或数组中该数值所在行中指定列处的数值。()
VLOOKUP函数的功能是在表格或数值数组的首列查找指定的数值,并由此返回表格或数组中该数值所在行中指定列处的数值。()

T、对

F、错

点击查看答案

第7题

下面程序的功能是调用sub函数计算数组a中字符串的长度,请填空。 sub(char s[]) { int n;

下面程序的功能是调用sub函数计算数组a中字符串的长度,请填空。 sub(char s[]) { int n; for(n=0;【 】n++); return 【 】; } main() { char*a;int k; gets(a); 【 】 printf("%d",k);

点击查看答案

第8题

有如下程序(其中chr(13)表示换行)。以下关于程序功能的叙述中,正确的是()。 Dim x As Integer, a As Integ

有如下程序(其中chr(13)表示换行)。以下关于程序功能的叙述中,正确的是( )。

Dim x As Integer, a As Integer, b As Integer, i As Integer

For i=1 T0 10

x=InputBox("请输入一个整数:")

If Int(x/2)=x/2 Then

a=a+1

Else

b=b+1

End If

Next i

MsgBox"a="&a&chr(13) &"b="&b

A.对输入的10个数求累加和

B.对输入的10个数分别统计奇数和偶数的累加和

C.对输入的10个数分别统计奇数和偶数的个数,其中奇数的个数保存在变量a中

D.对输入的10个数分别统计奇数和偶数的个数,其中偶数的个数保存在变量a中

点击查看答案

第9题

下面程序的功能是统计字符串中“广的个数,请填空。 Sub COU() a$="Beijing University of

下面程序的功能是统计字符串中“广的个数,请填空。 Sub COU() a$="Beijing University of Technology" Dim n AS Integer n=Len(a$) For i=1 To n b$=【 】 If【 】Then x=x+1 Next i Print "x=";x End Sub

点击查看答案

第10题

以下程序将一个数插入一个有序的数组中,试在横线上填出缺少的语句。//array3.java//Insertanumberintoasortedarrayclassarray3{publicstaticvoidmain(Stringargs[]){inta[]={1,4,6,9,13,16,19,28,40,100,0};intnumber=5;inttemp1,temp

A.temp2=number

B.a[i]=number

C.temp2=temp1

D.以上都不对

点击查看答案

第11题

下列程序的功能是:找出给定的12个数中最大的一个数,然后输出这个数以及经在原来12 option Base
1 Private Sub Form_Click() Dim x x = Array(57,-9, 17,42, -31,46, 11, 8, 6, -4, 3,90) Max=1 For k=2 To 10 Step 1 If x(k) > x(Max) Then ______ End If Next k y=______ Print Max, y End Sub

点击查看答案
下载APP
关注公众号
TOP
重置密码
账号:
旧密码:
新密码:
确认密码:
确认修改
购买搜题卡查看答案 购买前请仔细阅读《购买须知》
请选择支付方式
  • 微信支付
  • 支付宝支付
点击支付即表示同意并接受了《服务协议》《购买须知》
立即支付 系统将自动为您注册账号
已付款,但不能查看答案,请点这里登录即可>>>
请使用微信扫码支付(元)

订单号:

遇到问题请联系在线客服

请不要关闭本页面,支付完成后请点击【支付完成】按钮
遇到问题请联系在线客服
恭喜您,购买搜题卡成功 系统为您生成的账号密码如下:
重要提示:请勿将账号共享给其他人使用,违者账号将被封禁。
发送账号到微信 保存账号查看答案
怕账号密码记不住?建议关注微信公众号绑定微信,开通微信扫码登录功能
请用微信扫码测试
优题宝