c语言类

C语言类


大神 请指教,这个程序可以运行但结果不对
#include “stdafx.h”
#include “stdio.h”
#include “stdlib.h”
typedef struct stu
{
int number;
char name[4];
float len1,len2,len3;
float score;
struct *NEXT;
}STU,*NEXT;
void main()
{
STU stu[10];
int i,flag;
float ave[3],sum[3]={0,0,0},max=0;
NEXT head;
NEXT p;
head=(NEXT)malloc(sizeof(STU));
head->NEXT=NULL;
printf(“请输入10位同学的所有信息:”);
for(i=0;i<10;i++)
{
p=(NEXT)malloc(sizeof(STU));
scanf("%d%s%f%f%f",&p->number,&p->name,&p->len1,&p->len2,&p->len3);
p->score=p->len1+p->len2+p->len3;
if(p->score>=max)
{
max=p->score;
flag=i;
}
sum[0]+=p->len1;sum[1]+=p->len2;sum[2]+=p->len3;
}
for(i=0;i<3;i++)
ave[i]=sum[i]/3;
printf(“三门课的平均成绩分别是”);
for(i=0;i<3;i++)
printf("%6.2f/t",ave[i]);
printf("\n最高分是:%d %s %6.2f %6.2f %6.2f",stu[i].number,stu[i].name,stu[i].len1,stu[i].len2,stu[i].len3);
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值