首页 > 编程语言 >2023-2024-1 20231303 《计算机基础与程序设计》赵泊瑄第十三周学习总结

2023-2024-1 20231303 《计算机基础与程序设计》赵泊瑄第十三周学习总结

时间:2023-12-23 15:11:07浏览次数:41  
标签:学习 shu 20231303 2023 2024 int 赵泊 第十三

2023-2024-1 20231303 《计算机基础与程序设计》赵泊瑄第十三周学习总结

作业信息

这个作业属于哪个课程 2023-2024-1-计算机基础与程序设计
这个作业要求在哪里 作业要求的链接https://i.cnblogs.com/posts/edit)
这个作业的目标 总结第十三周学习收获
作业正文 2023-2024-1 20231303 《计算机基础与程序设计》第十三周学习总结

本周学习总结

《C语言程序设计》

这一章主要讲解了数据结构,详讲了结构体相关知识。
1.结构体(1)结构体的定义

	typedef struct sdudent
	{
	  char mingzi[15];
	    long num;
	    int score[3];
	    int sum;
	    int ave;

	}STUDENT;

(2)结构体数组的定义与初始化
STUDENT stu[N];
定义的数组stu【n】中的每一个元素都是一个结构体元素。
(3)结构体指针的定义与初始化
(4)向函数传递结构体。
2.共用体
3.枚举数据类型
4.动态数据类型(单向链表)
5.栈和数列和树和图
6.栈:
定义: 计算机栈是计算机内存的一部分,用于存储函数调用的信息、局部变量和临时数据。
特点: 栈是一种后进先出(Last In, First Out,LIFO)的数据结构,最后进栈的数据被最先弹出。栈操作包括入栈(push)和出栈(pop)。
用途: 栈在程序执行中的主要作用是管理函数的调用和返回。每次函数调用,相关信息(如返回地址、局部变量等)都会被压入栈中,函数返回时再从栈中弹出这些信息。

代码调试的问题:

include <stdio.h>

int gcd(int a, int b);

int main() {
int i = 0;
int a = 0;
int shu[20];

do {
    scanf("%d", &shu[i]);
    i++;
    a++;
} while (shu[i - 1] != -1);

int result = 0;

for (int i = 0; i < a - 2; i++) {
    for (int j = i + 1; j < a-1; j++) {
        result += gcd(shu[i], shu[j]);
    }
}

printf("%d\n", result);
return 0;

}

int gcd(int a, int b) {
while (b != 0) {
int temp = b;
b = a % b;
a = temp;
}
return a;
}这个题需要使用辗转相除法求最大公约数。
但是在循环输入过程中,使用dowhile循环时,是先进行循环后检测到停止条件才退出的。
所以先增元素序号,再增加总数。

基于AI的学习

显示

代码行数(新增/累积) 博客量(新增/累积) 学习时间(新增/累积) 重要成长
目标 5000行 30篇 400小时
第一周 70/100 30/2 18/20 预习课程
第二周 300 /300 25/4 30/38 尝试使用GPT答疑
第三周 500/1000 3/7 30/60 学习运用c语言编写简单程序
第十三周 1300/1300 15/15 80/90 学习C语言文件操作

标签:学习,shu,20231303,2023,2024,int,赵泊,第十三
From: https://www.cnblogs.com/zbxuan1/p/17923146.html

相关文章

  • 2023-2024-1 20231419 《计算机基础与程序设计》第十三周学习总结
    2023-2024-120231419《计算机基础与程序设计》第十三周学习总结作业信息这个作业属于哪个课程https://edu.cnblogs.com/campus/besti/2023-2024-1-CFAP这个作业要求在哪里https://www.cnblogs.com/rocedu/p/9577842.html#WEEK13这个作业的目标自学《C语言程序设......
  • 2023-2024-1 20231403 《计算机基础与程序设计》第十三周学习总结
    作业信息这个作业属于哪个课程<班级的链接>(如2022-2023-1-计算机基础与程序设计)这个作业要求在哪里2023-2024-1计算机基础与程序设计第十三周作业)这个作业的目标自学教材《C语言程序设计》第12章并完成云班课测试作业正文https://www.cnblogs.com/lsrmy/p/179......
  • 2023-2024-1 20231417 《计算机基础与程序设计》第十三周学习总结
    2023-2024-120231417《计算机基础与程序设计》第十三周学习总结作业信息这个作业属于哪个课程2023-2024-1-计算机基础与程序设计这个作业要求在哪里2023-2024-1计算机基础与程序设计第十三周作业这个作业的目标自学教材《C语言程序设计》第12章并完成云班课测试......
  • 2023-2024-1 20231402《计算机基础与程序设计》第十三周学习总结
    2023-2024-120231402《计算机基础与程序设计》第十三周学习总结作业信息这个作业属于哪个课程2023-2024-1-计算机基础与程序设计这个作业要求在哪里2023-2024-1计算机基础与程序设计第十三周作业这个作业的目标自学《C语言程序设计》第12章作业正文https://w......
  • 2023-2024-1 20231424《计算机基础与程序设计》第13周学习总结
    2023-2024-120231424《计算机基础与程序设计》第13周学习总结作业信息作业属于的课程<班级链接>(2022-2023-1-计算机基础与程序设计)作业要求<作业要求>(2022-2023-1计算机基础与程序设计第一周作业)作业目标《C语言程序设计》第12章作业正文https://www.cnblo......
  • 2024数据治理新工作规划
        回望2023年的数据治理工作,更多的事在公司内部满足控股集团对数据合规和安全的要求,我们发布了自己公司的数据分级分类管理办法和数据安全管理办法,那么2024年,我们希望做的就是数据治理工作的落地实现,不仅是为了满足集团对数据合规的要求,也是我们自身存在这些数据方便的痛......
  • 2023-2024-1 20231320 《计算机基础与程序设计》第十三周学习总结
    2023-2024-120231320《计算机基础与程序设计》第十三周学习总结作业信息这个作业属于哪个课程<班级的链接>(2023-2024-1计算机基础与程序设计)这个作业要求在哪里<作业要求的链接>(2022-2023-1计算机基础与程序设计第十三周作业)这个作业的目标<自学《C语言程序......
  • 2023-2024-1 20231309 《计算机基础与程序设计》第十三周学习总结
    2023-2024-120231309《计算机基础与程序设计》第十三周学习总结作业信息这个作业属于哪个课程2023-2024-1-计算机基础与程序设计这个作业要求在哪里2023-2024-1计算机基础与程序设计第十三周作业这个作业的目标自学教材《C语言程序设计》第12章并完成云班课测......
  • [2024深圳市考][计算机素质测试考纲](二)算法和数据结构
    前言因篇幅有限,本文仅对考纲中的考点做基本介绍。更详细的内容请自行学习:【双语字幕】CS61B数据结构|整合版|UCBDataStructureSpring2021【中英双字】普林斯顿大学-算法分析AlgorithmAnalysis2015COS423一、基本概念二、数组三、链表四、栈和队列五、递......
  • 海南安林酒管2023年度收官总结及2024年规划大会
     随着2023年的日月更迭,海南安林酒管迎来了一年工作的圆满收官。在这忙碌而不凡的一年即将落下帷幕之际,12月28日,我们隆重召开了年度总结表彰大会,旨在全面回顾过去一年的成就与挑战,并为2024年的发展制定明确且高标准的计划。领导发言及总结在会议上,总部领导方奥先生与总经理布......