于是


私信TA

用户名:swz

访问量:936

签 名:

我想找个好工作

等  级
排  名 3152
经  验 1934
参赛次数 1
文章发表 2
年  龄 20
在职情况 学生
学  校 浙大宁波理工学院
专  业 信息与计算科学

  自我简介:

兄弟们,大一大二落下的太多了,感觉现在一下子,要接触c,c++,java,python,c#,还有前端

其中 c练的最多(但都是皮毛)

c++ (今年暑假自学了,感觉和java好像,练了一部分题)

java 大二学的 刚学的时候就是做老师布置的题目,暑假短学期,老师教我们做了一个教务系统的项目(做的很烂,但大概了解了一些)

python 因为我们需要学习,计算机图形学,以及数据挖掘(python小白)

c#是新开的课

兄弟们我下一步,想多做一些java前后端的项目(类似教务系统的(因为觉得这个有助于找工作))(前端很烂学的)

但是通过csdn,了解到,数据结构,也是找工作的关键,


兄弟们,大佬们,给点建议,谢谢大家,给我下一步指个方向,(本人没有考研打算,只想找个稳定的工作)




#include<stdio.h>

#include<malloc.h>

//有N个学生,每个学生的数据包括学号、姓名、3门课的成绩,从键盘输入N个学生的数据,

//要求打印出3门课的总平均成绩,以及最高分的学生的数据(包括学号、姓名、3门课成绩)

// 定义一个学生类型结构变量 (测试通过),  

typedef struct Student {

char  Sno[20]; // 学号 

char name[20]; // 姓名 

int math;    // 成绩 

int Eng;

int Chinese;

}Student; 

void output (Student a) {

printf("%s %s %d %d %d",a.Sno,a.name,a.math,a.Eng,a.Chinese);

}

//&s[i]->Sno,s[i]->name,&s[i]->math,&s[i]->Chinese,&s[i]->Eng

int main () {

int n;

scanf("%d",&n); 

int sum=0,sum_math=0,sum_Eng=0,sum_Chinese=0;

int maxi=0;

// 构造一个以n为长度的学生变量数组 

Student *s=(Student*)malloc(sizeof(Student)*n);

for (int i=0;i<n;i++) {

scanf("%s%s%d%d%d",s[i].Sno,s[i].name,&s[i].Chinese,&s[i].Eng,&s[i].math);

// 求总分最高的学生,并记录其下标 

if (s[i].math+s[i].Eng+s[i].Chinese>sum) {

sum=s[i].math+s[i].Eng+s[i].Chinese;

maxi=i;

}

// 统计各科总分,用来计算平均分 

sum_math+=s[i].math;

sum_Eng+=s[i].Eng;

sum_Chinese+=s[i].Chinese;

}

printf("%d %d %d\n",sum_Chinese/n,sum_Eng/n,sum_math/n);

printf("%s %s %d %d %d",s[maxi].Sno,s[maxi].name,s[maxi].Chinese,s[maxi].Eng,s[maxi].math);

// int *a = (int *)malloc(sizeof(int)*n);

// for (int i=0;i<n;i++) scanf("%d",&a[i]);

// putchar('\n');

// for (int i=0;i<n;i++) printf("%d",a[i]);

// 测试 Student 

// Student a;

// scanf("%s%s%d%d%d",a.Sno,a.name,&a.math,&a.Eng,&a.Chinese);

// output(a);

return 0; 

}


 

0.0分

0 人评分

看不懂代码?想转换其他语言的代码? 或者想问其他问题? 试试问问AI编程助手,随时响应你的问题:

编程语言转换

万能编程问答

代码解释器

  评论区