改错题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题我给你的代码是正确的,我运行过了.