第二次作业

 

(1)实验代码(三天打鱼两天晒网)

#include<stdio.h>
int main(void){
int N,a;
scanf("%d",&N);
a=N%5;
if(a==1||a==2||a==3)
printf("Fishing in day %d",N);
if(a==0||a==4)
printf("Drying in day %d",N);
return 0;
} 

(2)设计思路

(1)文字描述

第一步:定义整形变量N,a。并且输入N的值,N对5求余为a的值

第二部:判断a的值与1,2,3是否相等,相等则为打鱼,否则则为晒网。最后输出。

(2)流程图

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

问题解决方案:把代码带入devc++发现地址错误。经调试发现n的地址符号&忘记输入,输入即可。

(1)实验代码(计算油价)

#include<stdio.h>
int main(void)
{
int a,b=1;
scanf("%d",&a);
while(a!=250)
{
b=b+1;
scanf("%d",&a);
}
printf("%d",b);
return 0; 
}

2 设计思路

(1)文字描述

第一步:定义变量a,b,并且赋值b=1。

第二部:用while语句进行循环,每次输入的数进行判断,每判断一次计数器加1,当等于250时终止循环。并输出计数器b的值

(2)流程图

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

解决问题:将代码打入devc++,经调试发现printf错打入到while循环中导致程序出错。修改位置即可

二、总结和学习进度条

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

这几周学了分支结构,循环结构中for while,do while 等语句,遇到的问题是在老师指导下可以跟着打代码,但是一碰到实际问题无从下手。

平时应该多注意练习,多打代码,找到编写程序的感觉。注意多记住一些书上经典例题的编写过程和思路,养成一个程序编写的一惯思路。

      楼哲作业评价链接    王萌作业评价链接   闫宇作业评价链接

 

 

posted @ 2018-12-09 21:58  任由  阅读(106)  评论(1编辑  收藏  举报