第三次作业.

作业要求:https://www.cnblogs.com/ranh941/p/7999266.html

第11周作业:7-1 求1到100的和

1.实验代码

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

2.解题思路

第一步:定义变量sum=0,i=1

第二步:利用循环结构让循环变量i从1到100累加求和

第三步:使i小于等于100,当条件不满足时循环结束,跳出结果。

3.流程图

 

4.过程

 

问题:一开始不确定i的具体取值范围。总觉得应该是小于100,以至于最后求和的时候少一个数。

第12周作业:7-2 寻找250

1.实验代码

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

2.解题思路:

第一步:定义变量,x, n。

第二步:利用循环结构,当开始的数不是250时,开始循环,用户输入一个数,n 随着循环的次数依次加一。

第三步:直到遇到250,程序跳出,输出结果n。

3.流程图:

 

4.过程:

 

问题:最开始没太理解,等理解过后没有太大问题。

 

第13周作业:6-3 判断奇偶性

1.实验代码:

#include <stdio.h>

int even( int n ){
int even=0;
int i;
if(n%2==0){i=1;}
else{i=0;}
return i;
}

int main()
{    
    int n;

    scanf("%d", &n);
    if (even(n))
        printf("%d is even.\n", n);
    else
        printf("%d is odd.\n", n);

    return 0;
}

2.解题思路:

目   标:在题目已给一些代码的基础上插入自己的代码

第一步:利用循环结构判断所输入的数是否为奇数。

第二步:输出结果。

3.流程图:

 

4.过程:

 

总结:

本周学会了for循环和while循环时的输入方式,虽然都是循环,但输入方式还是有区别的。还学会了调用函数,让我受益匪浅。

做题的时候总是马虎,以至于会出现错误。希望在错误中吸取经验,为以后的学习奠定基础。

表格:

 

评论链接:

https://www.cnblogs.com/cyw1/p/10028608.html

https://www.cnblogs.com/gaorong123/p/10034079.html

https://www.cnblogs.com/chengxu230921/p/10017973.html

 

 
posted @ 2018-11-30 23:29  zhaoxuan。  阅读(178)  评论(8编辑  收藏  举报