循环

题目一:统计素数并求和

1.PTA提交列表

1282691-20180120091707099-502048291.png

2.设计思路+流程图)
1282691-20180120091721193-489911259.png

先定义变量(包含素数区间,循环次数,除数,素数个数记录和和的记录)
输入范围
一重循环:循环提取自然数
二重循环:判断是否除一和本身外都不能被整除,如果可以有其他数可以整除,则跳出循环
因为随着循环结束,可以根据k的值判断是否属于素数,如果条件满足,则记下数字和计算和
最后输出

代码截图
1282691-20180120091739724-1318442586.png

3.本题调试过程碰到问题及PTA提交列表情况说明。

1282691-20180120091756881-1540243571.png

问题:不知道如何判断是否为素数后跳出计算的方法
提交情况:
没有考虑到边界问题的处理
经过修改调试后答案正确

题目二:约分最简式

1.PTA提交列表

1282691-20180120091808084-533199746.png

2.设计思路(+流程图)
1282691-20180120091818146-1674983827.png

定义分子分母,循环量,和约分后存放约分后的分子分母的变量等变量
输入
先判断分子分母小的数是多少,减少了代码的复杂和计算的重复
后利用循环找出能同时满足可以取余取尽的数,保存直到循环结束找到最大公因子
将分子分母约分后输出即为所得

代码截图
1282691-20180120091828584-841225627.png

3.本题调试过程碰到问题及PTA提交列表情况说明。
1282691-20180120091843115-1357769879.png

问题:做题时无法想到如何提出约分最大公因数
提交情况:学会了计算最大公因数和最小公倍数 并运用循环提取出来

题目三:和奥巴马一起画方块(打印沙漏)

1.PTA提交列表

1282691-20180120091852224-1703644859.png

2.设计思路(+流程图)

1282691-20180120092009131-1180704169.png

3.本题调试过程碰到问题及PTA提交列表情况说明。

1282691-20180120092022553-1636662600.png

代码如下

include
int main()
{ int i,b;
int x;
float y;
char a;
scanf("%d %c",&x,&a);

if (x%2==0)
{

for(i=1;i<=x/2;i++){

for(b=1;b<=x;b++)
{
printf("%C",a);
}

printf("\n");
}
}
else if(x%2!=0)
{ y=x/2.0-x/2;
if(y>=0.5)
{ for(i=1;i<=x/2+1;i++){

for(b=1;b<=x;b++)
{
printf("%C",a);
}

printf("\n");
}}
else{ for(i=1;i<=x/2;i++){

for(b=1;b<=x;b++)
{
printf("%C",a);
}

printf("\n");
}
}
}
return 0;
}

遇到的问题:不会利用取整判断四舍五入的打印空行
调试情况:通过一个分支实现四舍五入+1或者直接整除

二、同学代码结对互评(1分)
1.同学互评照片。
同学的
1282691-20180120092808912-262893749.png
我的
1282691-20180120092815709-712281581.png

2.我的代码、互评同学代码截图
区别在于统计素数的条件,考虑方向
3.我和同学代码不同在哪里?有哪些各自优势?你更喜欢哪种代码风格?如果同学代码有错的也请帮忙指出来哪里出问题。

循环的主代买不同,他的简单,我的清楚明白,我喜欢我的多一点
三、截图本周题目集的PTA最后排名。(2分)
PTA排名
1282691-20180120092039334-1079983021.png

四、本周学习总结(2分)
1.你学会了什么?
我学会了使用循环,分支等方法解决重复性问题
(do while ,while ,swtich,for的用法的熟练掌握)

2.本周的内容,你还不会什么?
对于较难的循环比如
(打印沙漏,身份证,阅览室题目的思路还没有摸得很透彻与清晰还要加强修改,对于循环的方式结构和条件的掌握还有待提高)

3.循环结构考试总结
1.哪题做错了,怎么改?

水仙花数的题目我对它的影响最深,当真正了解做法以后发现只是打印出来的判断条件不清楚,
即要同时满足条件
如果当时能理解清楚的话是可以做出来的

2.考试结果满意么,怎么改进?

满意度一般,希望能够在今后的学习生活中,少一些懒惰,多一些真诚,将重心放在学习上多一点

3.其他总结。

当堂不理解的一定要问清楚,一天课业结束要及时巩固复习,以免遗忘

posted on 2018-01-20 09:31 hirokin 阅读( ...) 评论( ...) 编辑 收藏

转载于:https://www.cnblogs.com/hirokin/p/8319886.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值