第三次作业

---恢复内容开始---

作业要求:【https://edu.cnblogs.com/campus/hljkj/CS201801/homework/2359

第6次作业:题目7-1  求1到100的和

#include <stdio.h>
int main()
{
int sum = 0;
int index = 0;
for (index = 1; index <= 100; index++)
{
sum = sum + index;
}
printf("sum = %d\n", sum);
return 0;
}

解题思路

第一步:定义两个整形变量sum,index。

第二步:打出for循环语句整体框架。

第三步:对变量index进行赋值,规定其从1开始、到100结束。

第四步:输入循环所用公式。

第五步:当循环到index=100时,输出sum的结果。

流程图

调试

输出结果

个人总结和遇到的问题

1):学习并掌握了For循环语句使用方法,了解了For循环语句的循环过程。

2):在刚刚学习For循环语句的时候在不到头绪,不知道该怎样循环和运用。

3):通过询问和不断地练习,克服了困难、征服了For循环。

第8次作业:7-2寻找250

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

解题思路:

第一步:定义2个整形变量a,b.

第二步:打出do-while循环语句框架。

第三步:先使a=1,再逐步将a的值输入。

第四步:在循环语句中使用if else条件语句来判断a是否等于250.如果a不等于250,就先将b加1在继续执行循环语句。如果a等于250就直接跳到第四步。

第五步:输出b+1的值,即a的第b+1项时a=250。

流程图

调试

编译结果

 

 个人总结与遇到的问题

1):懂得了do-while循环语句的大致模式,掌握了相关技能。

2):在学习do-while循环语句时,总是与For循环语句搞混。

第十次作业7-4最大公约数和最小公倍数

 

#include <stdio.h>
int main()
{
 int  p,r,n,m,temp;
 scanf("%d",&n);
 scanf("%d',&m);
 if (n<m)
  {
   temp=n;
   n=m;
   m=temp;
  }
 p=n*m;
 while(m!=0)
  {
   r=n%m;
   n=m;
   m=r;
  }
 printf("它们的最大公约数为:%d\n",n);
 printf("它们的最小公约数为:%d\n",p/n);
 return 0;
}

 

解题思路

第一步:定义5个整形变量p,r,n,m,temp。

第二步:输入if-while语句,并输入相关公式。

第三步:输出结果。

流程图

调试

 

 输出结果

 个人总结与问题

1):了解了If-While语句的基本运用思路。

2):学习过程中不知如何运用,很盲目。

3):通过问同学得以掌握。

学习进度

我所评论的人:

1)【https://www.cnblogs.com/songxiaocun/p/10017017.html

2)【https://www.cnblogs.com/zzf925802319/p/10028948.html

3)【https://www.cnblogs.com/wu1263344154/p/10022228.html

---恢复内容结束---

posted on 2018-11-27 21:38  1班王康  阅读(214)  评论(4编辑  收藏  举报