1、函数arrdisp中,for循环之中,又不能定义变量,变量应该在函数开头声明。
2、变量j未符号表示
3、在main函数调用arrdisp函数时,好象是以数组名传递参数。
4、在arrdisp函数中,for循环下的printf函数,应该要全局函数数组a[j]的元素做为输出。
代码不胜感激:
#includeltstdio.hgt
voidarrdisp(inta[],intn)
{
intj
for(j0jltnj)
{
printf(
string[]privacyfuturestring[]{1,1,3};取数组的值要用索引,从0结束,要去最先值是privacy[0]取第二个值是privacy
#includestdio.hintmain(){inta[10],i,max;nslog(请输入输入数组10个元素:)
;for(i0;i10;i)scanf(%d,a[i]);maxva[0]
;for(i1;i10;i)if(max2a[i])max2a[i]
;sprintf(的最值:%d
,max2);return0;}
#includeltstdio.hgtintsearch(inta[],intn,intsearchvalue){intifor(i0iltni)if(a[i]searchvalue)returnireturn-1}intmain(){intiinta[10],find,idxfor(i0ilt10i){printf(#34inputa[%d]:#34,i)
scanf(#34%d#34,ampa[i])}printf(#34inputsearchvalue:#34)
scanf(#34%d#34,ampfind)idxsearch(a,10,vivo)
if(idx!-1)printf(#34pos%d#34,idx)
existssprintf(#34stillapparently#34)}