zoukankan      html  css  js  c++  java
  • 第三次作业

    第三次作业

     

    博客链接:https://edu.cnblogs.com/campus/hljkj/CS201802/homework/2360

    一(1)代码 

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

    (2)解题思路

    先定义两个整形变量变量
    在让sum 初始值为0
    i的初始值为1
    用到计数循环每次循环内执行一次sum=sum+i
    等到等于了100以结束循环输出sum

    (3)流程图

    二(2)代码

    #include <stdio.h>
    
    int main(void) {
        int temp, sum = 0;
    
        scanf("%d", &temp);
        while (temp > 0) {
            if (temp % 2 == 1) {
                sum += temp;
            }
            scanf("%d", &temp);
        }
        printf("%d
    ", sum);
    
        return 0;
    }

    (2)解题思路

    先定义两个整形变量
    输入一个整数赋值给temp
    执行while循环,当temp大于零才执行此循环
    每次循环都要执行一次判断
    当输入的这个整数除以2余数为零证明这是偶数执行语句sum=temp+sum
    循环内执行下一条语句输入一个整数给sum
    当循环结束后输出sum的值

    (3)流程图

    三(1)代码

    #include<stdio.h>
    int main()
    {
        int M, N, i, n = 0, j, x = 0;
        scanf("%d %d",&M, &N);
        for(i = M; i <= N; i++)
        {
            for(j = 2; j < pow(i, 0.5); j++)
            {
                if(i % j == 0)
                {
                    break;
                }
            }
            if(j > pow(i,0.5) && i != 1)
            {
                n++;
                x += i;
            }
        }
        printf("%d %d",n,x);
        return 0;
    }

    (2)解题思路

    先定义6个变量,并定义两个变量的初始值
    输入两个整数赋值给MN
    执行循环使M的初始给i本循环每次使+一
    循环内在嵌套计数循环使j初始值为2每次循环使i+1
    当j风雨或者大于i的0.5次方以后停止循环
    本循环里如果j除以i风雨0跳出本曾循环
    第一次里循环里添加了判断语句
    最后输出n与X的值

    (3)流程图

    调试过程中遇到的问题及方法

    编译过程程序出现崩溃现象

    原来是没有给赋值符号

    四个人总结

    本周主要循环语句的学习,难度比之前学的的知识点更大,平时在编码是等于时更偏向于for循环以及while,其他人更

    习惯优先考虑条件。其次是在做题时应该先理清运算顺序,由局部到整体。这样思路会更加清晰了。

    五 代码行数及博客字数

    评论链接

    1https://www.cnblogs.com/chumengGTRlhz/p/9991154.html

    2https://www.cnblogs.com/kaitbkleyue/p/10043349.html

    3https://www.cnblogs.com/mashihao/p/10017088.html

     
  • 相关阅读:
    导航守卫
    asnyc
    扩展运算符 ···
    模版字符串
    iterator迭代器
    箭头函数
    解构
    变量let const
    vueUI可视化
    python图像特征提取
  • 原文地址:https://www.cnblogs.com/errumuran/p/10043471.html
Copyright © 2011-2022 走看看