改错题5,6,5./* 输入1个‘A’-‘Z’之间的大写字母,将其变换成对应的小写字母,再将其变换为该小写字母后第5个位
2个回答

第6题答案:#include

#include

double fun ( int x[])

{

int sum = 0;

int c=0,i=0;

while (x[i] != 0)

{

if (x[i] > 0)

{sum += x[i]; c+=1; }

i++;

}

sum=sum/c;

return sum;

}

void main( )

{

int x[1000]; int i=0;

printf( "nPlease enter some data (end with 0):" );

do

{ scanf("%d",&x[i]); }

while (x[i++] != 0);

printf("%fn",fun ( x ));

}

我现在有事,那个题等我有时间给你看看,我觉得你那个题就是ASCII码转换的问题,你先看看,如果有什么不会的,给我留言就行了.第6题我给你的代码是正确的,我运行过了.