• 第三次作业.


    作业要求: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
    ",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);
        else
            printf("%d is odd.
    ", 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

     
  • 相关阅读:
    NOI2004 郁闷的出纳员 [Splay]
    关押罪犯 [二分]
    SCOI2010 传送带 [三分/模拟退火]
    POI2007 MEG-Megalopolis [树状数组]
    食物链 [并查集]
    SDOI2011 染色 [树链剖分]
    国家集训队 数颜色 [莫队]
    JSOI2008 星球大战 [并查集]
    [NOI2002] 银河英雄传说 (带权并查集)
    种树 [堆]
  • 原文地址:https://www.cnblogs.com/zhaoxuan/p/10046744.html
Copyright © 2020-2023  润新知