C语言期中考试对成绩有什么影响

Python013

C语言期中考试对成绩有什么影响,第1张

提供更个标程,仅供参考:

dty@ubuntu:~$ cat t.c

#include

int main()

{

int a[5]={86,74,92,77,82}

int b[5]={81,87,90,62,88}

float c[5]

int i

for(i=0i<5i++)

{

c[i]=a[i]*0.3+b[i]*0.7

}

float sum=0

for(i=0i<5i++)

{

sum = sum + c[i]

}

printf("总分:%.2f\t平局分:%.2f %.0f\n",sum,sum/5.0,sum/5.0)

}

dty@ubuntu:~$ gcc t.c

dty@ubuntu:~$ ./a.out

总分:408.90 平局分:81.78 82

1

#include <stdio.h>

int  main ()

{

    char ch

    scanf("%c",&ch)

    if(ch>='A'&&ch<='Z')

        ch=ch+32

    else if(ch>='a'&&ch<='z')

        ch=ch-32

     printf("%c",ch)

}

2

#include <stdio.h>

int  main ()

{

    int a,num[5]

    for(int i=0i<5i++)

        scanf("%d",&num[i])

    for(int j=0j<4j++)

    {

        for(int k=j+1k<5k++)

            if(num[j]>num[k])

            {

                a=num[j]

                num[j]=num[k]

                num[k]=a

            }

    }

    for(int i=0i<5i++)

        printf("%d ",num[i])

}

这种题目,可以抽象出来成很简单的方程题。

例如A如果和Z比赛,则A*Z=1,如果A和X不比赛,则A*X=0.其中,又因为每个人都要比一场,所以就有A*(X+Y+Z)=1;B*(X+Y+Z)=1;C*(X+Y+Z)=1

然后又由题意,A不和X比,C不和Z,X比,就是有A*X=0,C*(X+Z)=0,把这两条式子代入解就行了。