当前位置: 首页 > news >正文

做企业网站项目的心得网站打不开第二天不收录啦

做企业网站项目的心得,网站打不开第二天不收录啦,wordpress 注册邮件插件,网站怎么上百度燕山大学23级经济管理学院 10.18 C语言作业 文章目录 燕山大学23级经济管理学院 10.18 C语言作业1C语言的基本数据类型主要包括以下几种#xff1a;为什么设计数据类型#xff1f;数据类型与知识体系的对应使用数据类型时需要考虑的因素 21. 逻辑运算符2. 真值表3. 硬件实现4…燕山大学23级经济管理学院 10.18 C语言作业 文章目录 燕山大学23级经济管理学院 10.18 C语言作业1C语言的基本数据类型主要包括以下几种为什么设计数据类型数据类型与知识体系的对应使用数据类型时需要考虑的因素 21. 逻辑运算符2. 真值表3. 硬件实现4. 应用场景 3代码运行截图 4代码运行截图 5代码运行截图 1 了解C语言所有的基本的数据类型。考虑为什么计算机要设计数据类型对比计算机数据类型与我们已知的知识体系的什么是相关的对应的。有什么异同针对这些异同当我们在计算机编程中使用数据类型的时候你认为需要考虑什么 C语言的基本数据类型主要包括以下几种 整型int用于表示整数通常占用4个字节32位。 字符型char用于表示单个字符通常占用1个字节8位。 短整型short用于表示较小的整数通常占用2个字节16位。 长整型long用于表示较大的整数至少占用4个字节32位在某些系统中可能占用8个字节64位。 长长整型long long用于表示更大的整数至少占用8个字节64位。 浮点型float用于表示带小数的数通常占用4个字节。 双精度浮点型double用于表示更高精度的带小数的数通常占用8个字节。 无符号整型unsigned int、unsigned short、unsigned long、unsigned long long这些类型用于表示非负整数其范围从0开始具体大小取决于对应的有符号类型。 这里查书看看老师讲解的是否有第8个类型 为什么设计数据类型 计算机设计数据类型是为了 内存管理不同的数据类型占用不同的内存空间计算机需要知道数据的类型以有效地分配和管理内存。数据处理数据类型决定了如何处理和操作数据。比如整型可以进行加法和减法浮点型可以进行小数运算。类型安全通过明确的数据类型减少了类型不匹配的错误确保程序运行的正确性。 数据类型与知识体系的对应 相似性 数据类型在计算机中与数学中的数值类型、集合等概念相似。在日常生活中数据类型类似于物品的分类比如整数像是有数量的物品字符像是标签。 相同点 分类两者都涉及对信息的分类。例如计算机将数据分为整型、字符型等而知识体系将信息分为概念、类别等。属性计算机数据类型有特定的属性如大小、范围而知识概念也有定义和特征。 不同点 灵活性计算机数据类型是固定的定义明确而知识体系中的概念可以更为灵活和抽象可能会随上下文而变化。处理方式计算机对数据的处理基于明确的规则和运算而知识体系中的概念理解可能依赖于主观判断和经验。精度与安全性计算机数据类型的转换可能导致精度丢失反之知识体系中的概念转换通常不会出现类似问题。 使用数据类型时需要考虑的因素 选择合适的数据类型根据所需的范围和精度选择合适的类型避免不必要的内存浪费或溢出。类型转换了解不同数据类型之间的转换规则避免因转换错误导致程序异常。性能不同数据类型的运算性能可能有所不同考虑在性能敏感的应用中使用合适的类型。可读性和维护性选择清晰、易于理解的数据类型有助于提高代码的可读性和可维护性。 2 除了数学运算计算机还可以进行逻辑运算那么计算机如何进行逻辑运算逻辑运算可以帮助我们处理哪些问题请你举几个现实例子。 计算机进行逻辑运算的方式通常涉及布尔代数通过逻辑运算符和逻辑电路实现。以下是如何进行上述逻辑运算的具体方法 1. 逻辑运算符 在编程中逻辑运算通常通过特定的运算符来表示常见的有 与AND或OR||非NOT!异或XOR通常在编程中使用^但在某些语言中需要自定义实现。与非NAND可以通过组合运算实现即!(A B)。或非NOR同样可以通过组合运算实现即!(A || B)。同或XNOR可以通过!(A ^ B)实现。 2. 真值表 逻辑运算的结果可以通过真值表来表示以下是每种运算的真值表示例 与AND ABA AND Btruetruetruetruefalsefalsefalsetruefalsefalsefalsefalse 或OR ABA OR Btruetruetruetruefalsetruefalsetruetruefalsefalsefalse 非NOT ANOT Atruefalsefalsetrue 异或XOR ABA XOR Btruetruefalsetruefalsetruefalsetruetruefalsefalsefalse 与非NAND ABA NAND Btruetruefalsetruefalsetruefalsetruetruefalsefalsetrue 或非NOR ABA NOR Btruetruefalsetruefalsefalsefalsetruefalsefalsefalsetrue 同或XNOR ABA XNOR Btruetruetruetruefalsefalsefalsetruefalsefalsefalsetrue 3. 硬件实现 在计算机硬件层面逻辑运算通过逻辑门如与门、或门、非门等来实现。每个逻辑门根据输入的电平高电平或低电平执行相应的逻辑运算并输出结果。 4. 应用场景 条件判断如在if语句中使用逻辑运算来决定程序执行的路径。循环控制使用逻辑运算来判断循环是否继续。状态管理在复杂应用中根据多个条件判断系统状态或用户权限。 逻辑运算可以帮助我们处理多种现实问题以下是几个例子 用户登录验证在网站中逻辑运算用于检查用户名和密码是否正确。例如只有当用户名存在且密码匹配时用户才能登录。购物车结算在电商平台逻辑运算可以用于检查用户是否符合优惠条件比如“如果用户是会员并且购物满100元则可以使用折扣”。交通信号控制在交通信号灯系统中逻辑运算用于控制灯的切换例如“如果有车辆在检测区且信号灯是红灯则变为绿灯”。权限控制在企业内部系统中逻辑运算用于判断用户是否具有某项操作的权限如“如果用户是管理员或是特定角色则可以访问敏感数据”。 这些例子展示了逻辑运算在决策和控制流程中的重要性。 3 S连锁淘宝店共有3家分别用a,b,c代表。a每天销售额1000元b每天销售额3000元c每天销售额2500元毛利率是75%。 1S品牌每天各个店铺的毛利收入是多少钱总共多少钱 2 销售额分别是15英镑35英镑25英镑毛利率是75%S品牌每天各个店铺的毛利收入是多少钱总共多少钱整数部分是多少钱 代码 #include stdio.h // 包含标准输入输出库int main() {// 问题1// 每家店铺的销售额float sales_a 1000.0; // a店铺每天销售额float sales_b 3000.0; // b店铺每天销售额float sales_c 2500.0; // c店铺每天销售额// 毛利率float profit_margin 0.75; // 毛利率设定为75%// 计算每家店铺的毛利收入float profit_a sales_a * profit_margin; // a店铺的毛利收入float profit_b sales_b * profit_margin; // b店铺的毛利收入float profit_c sales_c * profit_margin; // c店铺的毛利收入// 总毛利收入float total_profit profit_a profit_b profit_c; // 计算总毛利收入// 输出结果printf(问题1\n); // 输出问题提示printf(a店铺毛利收入: %.2f元\n, profit_a); // 输出a店铺的毛利收入printf(b店铺毛利收入: %.2f元\n, profit_b); // 输出b店铺的毛利收入printf(c店铺毛利收入: %.2f元\n, profit_c); // 输出c店铺的毛利收入printf(总毛利收入: %.2f元\n\n, total_profit); // 输出总毛利收入// 问题2// 每家店铺的新销售额float sales_a_new 15.0; // a店铺的新销售额float sales_b_new 35.0; // b店铺的新销售额float sales_c_new 25.0; // c店铺的新销售额// 计算新毛利收入float profit_a_new sales_a_new * profit_margin; // a店铺的新毛利收入float profit_b_new sales_b_new * profit_margin; // b店铺的新毛利收入float profit_c_new sales_c_new * profit_margin; // c店铺的新毛利收入// 新总毛利收入float total_profit_new profit_a_new profit_b_new profit_c_new; // 计算新的总毛利收入// 取整部分int integer_part (int)total_profit_new; // 获取总毛利收入的整数部分// 输出结果printf(问题2\n); // 输出问题提示printf(a店铺毛利收入: %.2f英镑\n, profit_a_new); // 输出a店铺的新毛利收入printf(b店铺毛利收入: %.2f英镑\n, profit_b_new); // 输出b店铺的新毛利收入printf(c店铺毛利收入: %.2f英镑\n, profit_c_new); // 输出c店铺的新毛利收入printf(总毛利收入: %.2f英镑\n, total_profit_new); // 输出新的总毛利收入printf(总毛利收入的整数部分: %d\n, integer_part); // 输出总毛利收入的整数部分return 0; // 返回0表示程序正常结束 } 运行截图 4 请编程序将“China”译成密码密码规律是用原来的字母后面第4个字母代替原来的字母。例如字母“A”后面第4个字母是“E”用“E”代替“A”。因此“China”应译为“Glmre”。请编一程序用赋初值的方法使c1,c2,c3,c4,c5这5个变量的值分别为’C’,’h’,’I’,’n’,’a’经过运算使c1,c2,c3,c4,c5分别变为’G’,’l’,’m’,’r’,’e’。分别用putchar函数和printf函数输出这5个字符。 代码 #include stdio.h // 包含标准输入输出库// 定义加密函数用于根据规律加密字母 char encrypt(char c) {// 计算替代字符使用取模处理字母环绕return (c - A 4) % 26 A; // 将字符转换为相应的加密字符 }int main() {// 定义字符变量并赋初值表示原字符串“China”char c1 C; // c1初始化为Cchar c2 h; // c2初始化为hchar c3 i; // c3初始化为ichar c4 n; // c4初始化为nchar c5 a; // c5初始化为a// 处理并替代每个字符进行加密c1 encrypt(c1 32); // 将大写字符C转换为小写处理并加密c2 encrypt(c2); // 对字符h进行加密c3 encrypt(c3); // 对字符i进行加密c4 encrypt(c4); // 对字符n进行加密c5 encrypt(c5); // 对字符a进行加密// 使用putchar逐个输出字符putchar(c1); // 输出加密后的c1putchar(c2); // 输出加密后的c2putchar(c3); // 输出加密后的c3putchar(c4); // 输出加密后的c4putchar(c5); // 输出加密后的c5putchar(\n); // 输出换行符// 使用printf一次性输出所有加密后的字符printf(%c%c%c%c%c\n, c1, c2, c3, c4, c5); // 输出所有字符return 0; // 返回0表示程序正常结束 } 运行截图 5 用switch语句实现如下的成绩转换 A90-100B80-89C70-79D60-69Efailed。” 代码 #include stdio.h // 包含标准输入输出库int main() {int score; // 定义变量score用于存储用户输入的成绩char grade; // 定义变量grade用于存储转换后的成绩等级// 提示用户输入成绩printf(请输入成绩0-100);scanf_s(%d, score); // 从标准输入读取成绩。这里也可以写“scanf”// 检查输入成绩的范围if (score 0 || score 100) { // 如果成绩小于0或大于100printf(成绩输入错误请输入0-100之间的成绩。\n); // 输出错误提示return 1; // 返回1表示程序异常结束}// 使用switch语句根据成绩范围转换为等级switch (score / 10) { // 将成绩除以10用于判断成绩等级case 10: // 处理特殊情况score为100case 9: // 处理成绩在90-99之间grade A; // 赋值为Abreak; // 退出switch语句case 8: // 处理成绩在80-89之间grade B; // 赋值为Bbreak; // 退出switch语句case 7: // 处理成绩在70-79之间grade C; // 赋值为Cbreak; // 退出switch语句case 6: // 处理成绩在60-69之间grade D; // 赋值为Dbreak; // 退出switch语句case 5: // 处理成绩在50-59之间case 4: // 处理成绩在40-49之间case 3: // 处理成绩在30-39之间case 2: // 处理成绩在20-29之间case 1: // 处理成绩在10-19之间case 0: // 处理成绩在0-9之间grade E; // 赋值为E表示不及格break; // 退出switch语句}// 输出转换后的成绩等级printf(成绩等级为%c\n, grade); // 输出成绩等级return 0; // 返回0表示程序正常结束 } 运行截图
http://www.dnsts.com.cn/news/5554.html

相关文章:

  • 深入网站开发和运维 pdf前端做兼职网站
  • 网站建设效益wordpress按钮下拉菜单
  • 唐山专业网站建设公司黑龙江省住房和城乡建设信息网
  • 网站兼容浏览器服务个人做网站如何推广
  • 烟台网站建设兼职网站建设时间表
  • 中山网站建设开发私人网盘服务器
  • 电子商务网站建设课程德州市德城区城乡建设局网站
  • 金昌网站建设金蝶软件多少钱一套
  • 找事做的网站做一个个人主页的网站怎么做
  • 网站备案人有什么风险wordpress循环分类
  • 网站布局怎么设计网站使用网络图片做素材 侵权吗
  • 个人电影网站建设收益门窗专业设计网站
  • 杭州企业网站seo什么是flash网站
  • 河南省建设厅网站建设领域涉黑wordpress折腾怕了
  • 网站建设专员网盘推广赚钱
  • 专业网站建设联系一个网站百度百科怎么做
  • 福州市建设工程质量监督站网站asp.net新建网站
  • 重庆专业网站建设首页排名黄浦网站制作
  • 有哪些做壁纸的网站台州专业做网站
  • python 做网站开发男女做羞羞的视频网站
  • 陕西省医院信息化建设规范与测评标准—网站建设评分标准与方法wordpress 内容页
  • 招商网站建设公司企业网站设计欣赏
  • 网站开发软件标书范本手机app开发制作多少钱
  • 做网站如何收益广州中小学智慧阅读门户网站
  • 建设网站的预算十大免费建站app
  • 重庆网网站建设公司本机快速做网站
  • 做外贸要看哪些网站郑州官网网站优化公司
  • 专业建设物流行业网站h5网站模板开发
  • 网站收录量下降移动终端的网站
  • 小门店做网站十大app排行榜