以下函数返回a所指数组中最小值所在的下标值。请完善下列程序。 fun(int*a,int n) {int i,j=0,p; p=j; for(i=j;i<n;i++)if(a[i]<a[p]______; return(p); }
第1题
下列程序把数组元素中的最大值放入a[0]中。则在if语句中的条件表达式应该是______。 main() { int a [10]={6,7,2,9,1,10,5,8,4,3},*p=a,i,b for(i=0:i<10:i++,p++)if(______){b=*a;*a=*p;*p=b;} printf("%d",*a): }
请帮忙给出正确答案和分析,谢谢!
第2题
以下程序运行后的输出结果是______。 void swap(int x,int y) { int t; t=x;x=y;y=t;printf("%d %d ",x,y); } main() { int a=3,b=4; swap(a,b);printf("%d %d\n",a,b); }
请帮忙给出正确答案和分析,谢谢!
第3题
以下程序运行后输出______。 include <stdio.h> int f(char*s1,char*s2) { static int n1,n2; while(*s1++)n1++; while(*s2++)n2++; return n1-n2; } main() { printf("%d",f("c:\\program","\12a\t34\n"));}
请帮忙给出正确答案和分析,谢谢!
第4题
下面的程序段的,运行结果是______。 int c=6; void test(x,y) int*x,y; { *x=3*(*x);y=*x+y;c=y%(*x); printf("x=%d,y=%d,c=%d\n",*x,y,c); } main() { int a=1,b=4; test (&a,b); printf("a=%d,b=%d,c=%d\n",a,b,c) }
请帮忙给出正确答案和分析,谢谢!
为了保护您的账号安全,请在“上学吧”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!