#include <stdio.h>#define SINGERS 6#define JUDGES 5typedef struct data{ int order char name[16] double score[JUDGES]} DATAint main( void ){ DATA student[SINGERS] int i, j for ( i = 0i <SINGERS++i ) { printf("Enter the name of singer %d: ",i+1) fflush(stdin) gets(student[i].name) printf("Enter %s\'s starting order: ",student[i].name) scanf("%d",&student[i].order) for ( j = 0j <JUDGES++j ) { printf("Enter score %d: ",j+1) scanf("%lf",&student[i].score[j]) } putchar('\n') } printf("\n\nName Order ") for ( i = 0i <JUDGES++i ) printf("Score%d ",i+1) putchar('\n') for ( i = 0i <SINGERS++i ) { printf("\n%-15s%-6d",student[i].name,student[i].order) for ( j = 0j <JUDGES++j ) { printf("%-7g",student[i].score[j]) }} puts("\n\nThank you!") getch() return 0}#include <stdio.h>
int main()
{
float x[8]={9.2,9.5,9.0,8.9,9.3,9.5,9.1,9.0}
float max, min
int i
float avg = 0
max = min = x[0]
for (i = 0i <8i++)
{
if (x[i] >max)
{
max = x[i]
}
if (x[i] <min)
{
min = x[i]
}
avg += x[i]
}
avg = (avg - max - min) / 6
printf("the avrage sorce is: %f.\n", avg)
return 0
}
评论列表(0条)