不知道怎么计算程序的结果,例子如下:#include#define N 5int fun(int *s,int a,int n){\x05int j;\x05*s=a;j=n;\x05while(a!=s[j])\x05\x05j--;\x05return j;}main(){\x05int s[N+1];\x05int k;\x05for(k=1;k

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/12 07:08:42
不知道怎么计算程序的结果,例子如下:#include#define N 5int fun(int *s,int a,int n){\x05int j;\x05*s=a;j=n;\x05while(a!=s[j])\x05\x05j--;\x05return j;}main(){\x05int s[N+1];\x05int k;\x05for(k=1;k

不知道怎么计算程序的结果,例子如下:#include#define N 5int fun(int *s,int a,int n){\x05int j;\x05*s=a;j=n;\x05while(a!=s[j])\x05\x05j--;\x05return j;}main(){\x05int s[N+1];\x05int k;\x05for(k=1;k
不知道怎么计算程序的结果,例子如下:
#include
#define N 5
int fun(int *s,int a,int n)
{
\x05int j;
\x05*s=a;j=n;
\x05while(a!=s[j])
\x05\x05j--;
\x05return j;
}
main()
{
\x05int s[N+1];
\x05int k;
\x05for(k=1;k

不知道怎么计算程序的结果,例子如下:#include#define N 5int fun(int *s,int a,int n){\x05int j;\x05*s=a;j=n;\x05while(a!=s[j])\x05\x05j--;\x05return j;}main(){\x05int s[N+1];\x05int k;\x05for(k=1;k
fun(s,4,5)=?
s[]={ ,2,3,4,5,6}
*s=a意思是s[0]=a
s[]={4.2.3.4.5.6}
然后从5开始循环,倒着循环,如果a等于s[j]则停止
j等于3的时候,s[j]等于4等于a
所以结果返回j
即返回3