博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
齐宇轩的第一次作业
阅读量:5088 次
发布时间:2019-06-13

本文共 2271 字,大约阅读时间需要 7 分钟。

一、PTA分支结构中题目7-7 计算火车运行时间

1.实验代码

#include
int main(){ int a,b,c,d; scanf("%d %d",&a,&b); c=a%100; d=b%100; if (c<=d) { printf("%02d:%02d",(b-b%100)/100-(a-a%100)/100,d-c); }else { printf("%02d:%02d",(b-b%100)/100-(a-a%100)/100-1,60-c+d); } return 0;}

 

2 设计思路

(1)文字描述 

       第一步:定义4个正整数,a,b,c,d

  第二步:分别输入2个四位正整数, 

  第三步:a,b除以100的余数c,d

  第四步:比较c和d的大小

  第五步:打印格式 

(2)流程图

3.本题调试过程碰到问题及解决办法

分钟没有借位,误区在于分钟最大是60,而非100。最后的结果是由两个4位正整数相减得到,在某种情况下b的后两位小于a的后两位时,需要向小时位借位

 将“c-d”改为“60-(c-d)”

二、循环1       7-3

1.实验代码:

#include 
int main(){ int sum=0, n; while(n>0) { scanf("%d", &n); if(n%2==1){ sum += n; } } printf("%d\n", sum); return 0;}

 

2.设计思路:

(1)语言描述

第一步:定义整型变量总和sum和正整数n

第二步:在n>0的前提下,运用while循环

第三步:用if语句判断奇数,并写出sum的表达式

第四步:输出总和sum

(2)流程图:

3.本题调试过程碰到问题及解决办法

注意:sum设定初始值=0

三.

循环2题目中7-7寻找250

1.实验代码

#include 
int main (void){#include
int main (void){ int i,num; while(num != 250) { scanf("%d",&num); i++; } printf("%d",i); return 0;} int i,num; while(num != 250)#include
int main (void){ int i,num; while(num != 250) { scanf("%d",&num); i++; } printf("%d",i); return 0;}#include
int main (void){ int i,num; while(num != 250) { scanf("%d",&num); i++; } printf("%d",i); return 0;} { scanf("%d",&num); i++; } printf("%d",i); return 0;}

 

 

2.设计思路

第一步:先定义两个整数型变量i,num。

第二步:使用while循环语句

第三步:如果num不等于250,就将i+1再继续进行循环,如果num=250,就进行第四步

第四步:输出i+1的值,即num的第i+1项为num=250.

流程图:

 

 

3.本题调试过程碰到问题及解决办法

 

第一次while()中定义的取值是直接将num赋值,导致运行超时,第二次时误在!与=中插入了空格,导致编译错误

1、总结这几周所学内容、遇到的问题以及解决方法。

 学习内容: 起初学了一些基础的输入和输出,接触了一些简单的框架,和一些符号的意义,通过老师的引导不断的加深对c的认识,同时自己也在课下寻找了一些有关C语言的知识。先接触的判断语句,然后是三种循环语句 。例如:else,if语句;while,do while,for循环等等。并了解了其中的相通点和不同点,后又学习了一些函数的应用,并了解数组的定义及使用。

遇到的问题:刚开始上课时感觉根本听不懂,很茫然,后来在做PTA作业时这种感觉更加凸显出来,一道题甚至要做好多遍,而且有很多细节问题总是被我忽略,还有打字的速度也总是上不去,上课时敲代码时跟不上老师的速度

解决办法:通过做PTA上的作业,和平时不断的练习来提高自己的打字速度以及对代码的理解。

四。点评作业

1.【】刘洋同学本次作业在排版,实验代码以及文字叙述的设计思路都写得很认真,思路很清晰,对表格的统计也很真实有效。但是,在点评作业上可以更加了解超链接的使用,使页面更加简化。希望你能通过这段时间的学习能解决存在的问题和困惑。太优秀了。

2.【】章宇楠同学的作业内容丰富,清晰明了,值得学习

3.【】魏璇同学的作业内容充实,并且完成的很认真,态度及其端正,值得我们大家学习.

五、学习进度条:

 

 

 

 

 

转载于:https://www.cnblogs.com/qwertyuiopasdf/p/10045520.html

你可能感兴趣的文章
JavaScript中的字符串连接
查看>>
函数定义的三种方式
查看>>
【Java设计模式】java单例模式
查看>>
[HNOI2007]分裂游戏
查看>>
iframe标签用法详解
查看>>
Ubuntu下第一个C程序的成功运行
查看>>
一、架构设计的内容
查看>>
转:Spring-session & redis 子域名共享session
查看>>
11.推送到远程仓库
查看>>
poj3614 Sunscreen(贪心+STL)
查看>>
webNav
查看>>
rand()函数的用法
查看>>
Tesseract-OCR4.0识别中文与训练字库实例
查看>>
Android Button.getWidth()为0的问题
查看>>
浏览器 Event对象 及 属性 的兼容处理
查看>>
使用robot合并Robot Framework测试报告
查看>>
ef core code first 模式提示"可能会导致循环或多重级联路径"问题
查看>>
UVA-1608
查看>>
【bzoj3926】[Zjoi2015]诸神眷顾的幻想乡 广义后缀自动机
查看>>
容器监控—阿里云&容器内部服务监控
查看>>