c语言程序设计

C语言I博客作业06

|▌冷眼眸甩不掉的悲伤 提交于 2019-12-03 06:48:41
这个作业属于那个课程 C语言程序设计II 这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/CST2019-1/homework/9885 我在这个课程的目标是 1.了解分支结构与它的作用.2.掌握if-else的嵌套结构.3.掌握字符型数据的类型及输入与输出.4.掌握逻辑运算. 这个作业在那个具体方面帮助我实现目标 通过习题强化逻辑概念,尝试定义字符类型变量去了解字符型数据,尤其是if-else嵌套的知识运用. 参考文献 《C primer Plus》《C语言程序设计》 C语言计算时间差补0方法 1.PTA实验作业 1.1 计算火车运行时间 本题要求根据火车的出发时间和达到时间,编写程序计算整个旅途所用的时间。 1.1.1 数据处理 数据表达 :用了变量a,b,c,d,e,f,hh,mm.其中,a,b是通过直接输入得到的,c,d,e,f,hh,mm是通过赋值得到的.数据类型全为整型. 数据处理 :a表示出发时间,b表示到达时间,c表示出发时间的小时数,d表示出发时间的分钟数,e表示到达时间的小时数,f表示到达时间的分钟数,hh表示起止时间的小时差,mm表示起止时间的分钟差.所用表达式用c=a/100;d=a%100;e=b/100;f=b%100;hh=e-c;mm=f-d;hh=e-c-2;mm=60-d+f; 流程结构 :用if

C语言I博客作业06

会有一股神秘感。 提交于 2019-12-03 06:46:50
这个作业属于那个课程 C语言程序设计II 这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/CST2019-3 我在这个课程的目标 学会如何灵活使用if-else语句,重在培养逻辑思维能力 这个作业在哪个具体方面帮助我实现目标 在编程前要学会构思,了解编译错误并如何纠正 参考文献 百度,《PTA系统常见问题》 1.PTA实验截图 1.1骑车与走路 1.2数据处理 数据表达:根据题目要求先用两个变量time1和time2,并根据题意写出time1和time2满足的公式;分为三种格式t1>t2,t1==t2,t1<t2;其中t1与t2要用double定义故要用.lf 数据处理:反复用if-else语句;并以printf(“结果”)的形式输出 1.3实验代码截图 1.4造测试数据 输入数据 输出数据 说明 30 Walk 骑车时间比走路时间长 500 Bike 骑车时间比走路时间短 180 Bike 骑车时间比走路时间短 1.5PTA提交列表及说明 Q:time1的公示表示错误,没有理清题意 A:time1=m/3改为time1=50+m/3 说明:无论做什么题目审清题意是关键,当然做题前也适度的思考自己的答案;相信勤能补拙,平时要多去练习打代码;有问题或不懂时要么问百度要么问同学 2.1统计学生平均成绩及及格人数 2.2数据处理 数据表达

C语言I博客作业06

元气小坏坏 提交于 2019-12-03 06:46:34
这个作业属于哪个课程 C语言程序设计II 这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/CST2019-1/homework/9885 我在这个课程的目标是 进一步掌握C语言,学会运用多分支结构、字符型数据类型和逻辑运算符 这个作业在那个具体方面帮助我实现目标 熟悉了多分支结构、字符型数据类型和逻辑运算符 参考文献 百度百科、C语言程序设计 1.PTA实验作业 1.1题目名: 输出闰年 输出21世纪中截止某个年份以来的所有闰年年份。注意:闰年的判别条件是该年年份能被4整除但不能被100整除、或者能被400整除 1.1.1数据处理 数据表达:使用了整型变量year,i和常量t=0 数据处理:用for循环处理,用if-else判断 1.1.2实验代码截图 1.1.3 造测试数据 数据输入 数据输出 说明 2222 Invalid year! 尝试超出范围数据 2005 2004 尝试较小数据 2019 2004 2008 2012 2016 尝试今年 1.1.4 PTA提交列表及说明 部分正确:Invalid year!感叹号未打 解决方法:在反复对照后发现错误 部分正确:none字母打错 解决方法:同学帮忙检查后发现 1.2 题目名:统计学生平均成绩与及格人数 本题要求编写程序,计算学生们的平均成绩,并统计及格(成绩不低于60分)的人数

C语言I作业06

对着背影说爱祢 提交于 2019-12-03 06:38:20
一、本周作业头 这个作业属于那个课程 C语言程序设计II 这个作业要求在哪里 https://www.cnblogs.com/LHHH1/p/11779979.html 我在这个课程的目标是 使学生熟悉多分支结构、字符型数据类型和逻辑运算符。 这个作业在那个具体方面帮助我实现目标 PTA编程题目的训练 参考文献 《C语言程序设计》《c plus prime》 二、本周作业 1.PTA实验作业 2.代码互评 3.学习总结 三、作业格式 1.1.1—7-5 输出闰年 1.1.2数据处理 数据表达:1.定义了三个整型变量:a、b、number,(a代表年数,number代表闰年年数个数),2.表达式(b % 4 == 0 && b % 100 != 0) || b % 400 == 0)、(a >= 2001 && a <= 2100) 数据处理:运用if-else判断语句,for循环语句,分支结构 1.1.3实验代码截图 1.1.4造测试数据 输入数据 输出数据 说明 1997 Invalid year! 非21世纪的年份 2014 2004 2008 2012 21世纪内2014年前存在的所有闰年 2003 None 21世纪在2003年前不存在任何闰年 1.1.5 PTA提交列表及说明 1.编译错误:printf与表达式后的分号漏掉了。 2.编译错误:“==”符号与“&&

C语言I博客作业06

守給你的承諾、 提交于 2019-12-03 06:38:00
这个作业属于那个课程 C语言程序设计II 这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/CST2019-1/homework/9885 我在这个课程的目标是 巩固先前所学的知识,认识并熟知对if-else语句嵌套的使用 这个作业在哪个具体方面帮助我实现目标 PTA里的作业 参考文献 CSDN 1.PTA实验作业 1.1.计算火车运行时间 本题要求根据火车的出发时间和达到时间,编写程序计算整个旅途所用的时间。 输入格式: 输入在一行中给出2个4位正整数,其间以空格分隔,分别表示火车的出发时间和到达时间。每个时间的格式为2位小时数(00-23)和2位分钟数(00-59),假设出发和到达在同一天内。 输出格式: 在一行输出该旅途所用的时间,格式为“hh:mm”,其中hh为2位小时数、mm为2位分钟数。 数据表达:①变量:time1,time2,min1,min2,hour1,hour2,hour,min等为整型变量。 ② 变量值的由来:通过赋值与计算。 数据处理:该题用到了printf、scanf输出输入语句,并且也使用了if-else嵌套语句。 1.1.2实验代码截图 1.1.3 造测试数据 输入数据 输出数据 说明 1201 1530 03:29 时间差 1202 1531 03:29 时间差 1.1.4 PTA提交列表及说明

C语言I博客作业06

☆樱花仙子☆ 提交于 2019-12-03 06:34:45
问题 答案 这周的作业属于那个课程 c语言程序设计Ⅱ 这个作业的要求在哪里 https://edu.cnblogs.com/campus/zswxy/CST2019-4/homework/9888 我在这个课程的学习目标是 学会c语言,熟练地运用c语言解决问题 这个作业在那个具体方面帮助我实现目标 让我开始认识字符型常量,变量以及字符型输出输入函数 参考文献 C语言程序设计Ⅰ 1PTA实验作业 从PTA题目集中选出2个你最满意的题目完成以下内容,选择题目难度越大,分值越高,每题20分(每项5分),内容要求如下 1.1计算火车运行时间。 本题要求根据火车的出发时间和达到时间,编写程序计算整个旅途所用的时间。 输入格式: 输入在一行中给出2个4位正整数,其间以空格分隔,分别表示火车的出发时间和到达时间。每个时间的格式为2位小时数(00-23)和2位分钟数(00-59),假设出发和到达在同一天内。 输出格式: 在一行输出该旅途所用的时间,格式为“hh:mm”,其中hh为2位小时数、mm为2位分钟数。 输入样例: 1201 1530 输出样例: 03:29 1.1.1数据处理 数据表达:定义了整型变量 n1,n2,s1,s2,t1,t2,t3,s3。 数据处理:表达式--t1=n1/100; s1=n1%100; t2=n2/100;s2=n2%100; t3=fabs(t1-t2);

C语言l博客作业06

独自空忆成欢 提交于 2019-12-03 06:23:36
问题 回答 这个作业属于哪个课程 C语言程序设计ll 这个作业的要求在哪里 https://edu.cnblogs.com/campus/zswxy/SE2019-2/homework/9890 我在这个课程的目标是 熟悉多分支结构、字符型数据类型、逻辑运算符 这个作业在哪个具体方面帮助我实现目标 PTA作业,思维导图 参考文献 《C语言程序设计》 1. PTA实验作业 1.1 题目7-3计算火车运行时间 题目内容描述:根据火车的出发时间和达到时间,编写程序计算整个旅途所用的时间 1.1.1 数据处理 数据表达:定义了整型变量h,m,time1,time2, time1代表出发时间,time2代表达到时间 数据处理:使用了scanf()输入函数,for语句进行循环计算,表达式m=m+60,h=h-1 1.1.2 实验代码截图 1.1.3 造测试数据 输入数据 输出数据 说明 1201 1530 03:29 用了3小时29分钟 1330 1420 00:50 用了50分钟 0001 1230 12:29 用了12小时29分钟 1440 2340 09:00 用了9小时 1.1.4 PTA提交列表及说明 答案错误:h=h-1写成了h=h+1 答案错误:(void)写成了(main) 答案错误:time2/100-time1/100写成了(time2-time1)/100 答案错误:

C语言I博客作业06

家住魔仙堡 提交于 2019-12-03 06:23:00
这个作业属于那个课程 C语言程序设计II 这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/SE2019-4/ 我在这个课程的目标是 加深对if,else语句的理解和操作 这个作业在那个具体方面帮助我实现目标 写PTA实验作业、如何用函数编程。 参考文献 百度文献 1.PTA实验作业 1.1骑车与走路 任务描述: 在北大校园里,没有自行车,上课办事会很不方便.但实际上,并非去办任何事情都是骑车快,因为骑车总要找车、开锁、停车、锁车等,这要耽误一些时间.假设找到自行车,开锁并车上自行车的时间为27秒;停车锁车的时间为23秒;步行每秒行走1.2米,骑车每秒行走3.0米。请判断走不同的距离去办事,是骑车快还是走路快。 输入格式: 输入一行,包含一个整数,表示一次办事要行走的距离,单位为米。 输出格式: 输出一行,如果骑车快,输出一行"Bike";如果走路快,输出一行"Walk";如果一样快,输出一行"All"。 1.1.1数据处理 数据表达:引入了变量metre,Walk,Bike,All,除了metre是双精度类型外,其余的都是单精度。··············· 数据处理:通过if语句一个一个输出,然后再判断。 1.1.2实验代码截图 1.1.3 造测试数据 输入数据 输出数据 说明 78 Walk 走路快 100 All 一样快 138

C语言I博客作业06

亡梦爱人 提交于 2019-12-03 06:20:27
这个作业属于那个课程 C语言程序设计II 这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/SE2019-2/homework/9830 我在这个课程的目标是 学习使用分支结构,和if-else与分支结构的合并使用 这个作业在哪个具体方面帮助我实现目标 对多分支的问题提供了解决方案 参考文献 《C语言程序设计》《C primer plus》百度 1.PTA实验作业 1.1 7-2 任务06-01-04 骑车与走路 1.1.1数据处理 * 数据表达:运用了double双精度浮点型变量Bike , Walk,和int整型变量distance。 * 数据处理: 依据题目得出表达式 Bike=distance/3.0+50, Walk=distance/1.2,运用了if-else的分支结构。 1.1.2实验代码截图 1.1.3 造测试数据 输入 输出 说明 67 Walk 步行快 678 Bike 骑车快 100 All 一样快 8 Walk 步行快 4488 Bike 骑车快 1.1.4 PTA提交列表及说明 提交列表说明: 在第一个if-else语句截止时未打分号,导致部分错误 第二个if-else语句比较Walk与Bike大小时,应该大于小于号与第一个相反,我写成了一样的,导致了部分错误 上一次修改时不小心把结束语句删掉了,导致部分错误

最基础的数据结构-左轻侯

一曲冷凌霜 提交于 2019-12-03 06:07:53
作者:左轻侯 创建时间:2007-03-04 22:29:06 最后修改时间:2008-01-18 22:07:52 本文发表于《程序员》2007年第3期      最基础的数据结构   左轻侯   2007.2.3      引言       任何一个受过专业训练的程序员,对“数据结构”这门课程中涉及到的各种数据结构都不会感到陌生。但是,在实际的编程工作中,大部分的数据结构都不会用到,而且也许永远都不会用到。造成这种现象的原因有二:一是根据80/20法则,常用的数据结构只会占到少部分;二是计算机语言往往已经对常用的数据结构进行了良好的封装,程序员不需要关心内部的实现。    虽然如此,深入地理解基本数据结构的概念和实现细节,仍然是每一个程序员的任务。这不仅是因为,掌握这些知识,将有利于更加正确和灵活地应用它们,而且也是因为,对于语言背后的实现细节的求知欲,是一个优秀的程序员的素质。    本文将讨论实际编程最经常使用的三种数据结构:字符串、数组和Hash表,比较它们在不同语言中的实现思路,并涉及它们的使用技巧。      字符串    严格地说,字符串(string)甚至不能算作一种单独的数据结构,至少在C语言中,它仅仅是某种特定类型的数组而已。但是,字符串在实际使用中是如此重要,在不同语言中的实现又差异颇大,因此,它值得被作为一种抽象数据类型单独进行讨论