请教C语言问题 关于解释代码的 很短的

来源:百度知道 编辑:UC知道 时间:2024/05/31 02:12:36
这是关于 用结构体求学生的平均年龄和年龄最小的学生的情况。
(5个学生 情况有姓名 学号 性别 年龄 3门课成绩 )求会C的老师 同学 写下 我12月29号就要用了 我的C老师要考核我们 会问我们怎么做 代码什么意思什么的 所以要速度速度 还有能留下联系方式最好 比如QQ号。。。。我现在貌似最多只能加100分 多的系统不让 好奇怪啊
以下是代码:(已通过WIN TC编译了)

#include "stdio.h"
#define NUM 5
struct inf
{
char name[20];
long number;
char sex[8];
int age;
float score[3];
};

struct inf stuinfo[NUM];

input()
{
int i;
float j;
j=sqrt(0.1);

for(i=0;i<NUM;i++)
{
printf("please input NO.%d name:\n",i+1);
scanf("%s",stuinfo[i].name);
}
for(i=0;i<NUM;i++)
{
printf("please input the NO.%d information:\n",i+1);
scanf("%ld%s%d%f%f%f",&stuinfo[i].number,
stuinfo[i].sex,
&stuinfo[i].age,

struct inf
{
char name[20];
long number;
char sex[8];
int age;
float score[3];
};
定义了学生的结构
struct inf stuinfo[NUM];
定义了结构数组

后面的问题,pjage函数没看出求平均数字,只看到求和和求最小年龄的同学的数据

求平均要拿和/num才行

这是关于 用结构体求学生的平均年龄和年龄最小的学生的情况。
(5个学生 情况有姓名 学号 性别 年龄 3门课成绩 )求会C的老师 同学 写下 我12月29号就要用了 我的C老师要考核我们 会问我们怎么做 代码什么意思什么的 所以要速度速度 还有能留下联系方式最好 比如QQ号。。。。我现在貌似最多只能加100分 多的系统不让 好奇怪啊
以下是代码:(已通过WIN TC编译了)

#include "stdio.h"
#define NUM 5 //宏定义,NUM代表5
struct inf
{
char name[20];
long number;
char sex[8];
int age;
float score[3]; //这里定义一个数组存放学生成绩
}; //以上这段是说明一个名字为inf的结构体

struct inf stuinfo[NUM]; //定义一个结构变量数组,变量名为stuinfo元素个数为NUM也就是5个

input() //构造一个供输入用的函数
{
int i;
float j;
j=sqrt(0.1);

for(i=0;i<NUM;i++)
{
printf("please input NO.%d name:\n",i+1);
scanf("%s"