晚读->写在考试前

 因为不同的命运,所以我们成为了不同的人

有人说,有人的地方就有江湖,我认为这是没错的,但是,有人的地方也得需要有能力。

你需要能力去充实你自己,填补你自己。

-------------------

华丽的分割线

以上全是废话

今天我看了学院很多老师的成长经历,我想大家走的都是差不多的路,自以为自己天资聪颖,殊不知大家都差不多。

很多老师都是走着正常的轨迹,读到博士,然后就工作...

评定职务时并不是完全看能力,更是看其学历水平,研究生更容易升职、能力高的容易升职,所以这个社会上看重的一切,都是人人放在嘴边的那些东西

不愿意去承认它的人,别人都会把它当作一个疯子

好好去学习吧,跟随大师的脚步,成为一个牛逼的人,就在20至30岁之间,干出一番属于你的事业吧


华丽的分割线

现在大学老师都好水,教的课都是非常简单,有些东西他自己都整不明白,就出来忽悠人,拿一些所谓的公式定则来骗人,,,有意思吗?

功课并不难,而是不亲民的教学方式和不认真的学习态度导致了功课难。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
这段代码存在以下错误: 1. 结构体内部的变量不能在定义时初始化值,应该在代码中进行赋值。 2. 在 while 循环中,应该先读入数据,再创建新的节点。 3. 在循环结束后,应该释放 m1 指向的内存空间。 4. 在打印输出时,应该使用 %d 格式控制字符串来输出整数类型的值。 下面是修改后的代码: ```c struct list{ char xuehao[100], xinmin[100], xinbie[100], dizhi[100], dianhua[100]; double yuwen, shuxue, waiyu, pinjun, minci, pinde, zonghe, zongheminci; struct list *next; }; int main() { struct list *head = NULL, *p = NULL; FILE *sk = fopen("daoru.txt", "r"); if (sk == NULL) { printf("无法打开文件\n"); return 0; } while (!feof(sk)) { struct list *m1 = (struct list*)malloc(sizeof(struct list)); int end = fscanf(sk, "%s,%s,%s,%s,%s,%lf,%lf,%lf,%lf,%lf,%lf,%lf,%lf", m1->xuehao, m1->xinmin, m1->xinbie, m1->dizhi, m1->dianhua, &m1->yuwen, &m1->shuxue, &m1->waiyu, &m1->pinjun, &m1->minci, &m1->pinde, &m1->zonghe, &m1->zongheminci); if (end == -1) break; m1->next = NULL; if (head == NULL) { head = p = m1; } else { p->next = m1; p = m1; } printf("学号:%s|姓名:%s|性别:%s|地址:%s|电话:%s|语文:%lf|数学:%lf|外语:%lf|考试成绩:%lf|名次:%lf|品德:%lf|综合分:%lf|综合名次:%lf|\n", m1->xuehao, m1->xinmin, m1->xinbie, m1->dizhi, m1->dianhua, m1->yuwen, m1->shuxue, m1->waiyu, m1->pinjun, m1->minci, m1->pinde, m1->zonghe, m1->zongheminci); } fclose(sk); // 释放链表节点所占用的内存空间 while (head != NULL) { p = head; head = head->next; free(p); } return 0; } ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值