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

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

    一、PTA


    第六次作业7-2

    1.实验代码

     1 #include <stdio.h>
     2 #include <math.h>
     3 int main (void)
     4 {
     5   int i,n;
     6   double sum=0;
     7   scanf("%d",&n);
     8   for(i=1;i<=n;i++)
     9   {
    10     sum=sum+sqrt(i);
    11   }
    12   printf("sum = %.2f",sum);
    13 }

    2.解题思路

    (1)首先定义i、n、sum;

    (2)输入n;

    (3)进行求值计算并计算求和次数。

    3.流程图

    4.运行结果截图

    5.调试过程(以3为例)

    6.作业时遇到的问题

    在做这道题时,浮点定义为了float,结果大数无法通过,后改成了double型。

    第九次作业7-5

    1.实验代码

     1 #include<stdio.h>
     2 int main (void)
     3 {
     4   int num,m,n,i,x=0,y=0;
     5   scanf("%d",&n);
     6   for(i=1;i<=n;i++)
     7   {
     8     scanf("%d",&num);
     9     m=num%2;
    10     if(m!=0) x++;
    11     else y++;
    12   }
    13   printf("%d %d",x,y);
    14 }

    2.解题思路

    (1)输入数字总数

    (2)输入一组数字

    (3)进行奇偶判断并分别计数

    (4)输出相应结果

    3.流程图

    4.运行结果

    5.调试过程(以三组数为例)

    6.作业时遇到的问题

    一开始等于0这步无法通过,后来改成了不等于0,之后察觉到忘记了两个=代表等于。

    第十次作业7-5

    1.实验代码

     1 #include<stdio.h>
     2 int main (void)
     3 {
     4   int a,b,c,n,m,i;
     5   scanf("%d %d",&a,&b);
     6   for(i=a;i>=1;i=i-1)
     7   {
     8     n=a%i;
     9     m=b%i;
    10     if(n==0 && m==0)break;
    11   }
    12   c=a*b/i;
    13   printf("%d %d",i,c); 
    14 }

    2.解题思路

    (1)输入两个正整数

    (2)计算最大公约数

    (3)利用最大公约数与最小公倍数的关系算出最小公倍数

    (4)输出最大公约数与最小公倍数

    3.流程图

    4.运行结果

    5.调试过程(以12 4为例)

    6.作业时遇到的问题

    一开始尝试使用短除法,但因个人能力无法实现,做一换了一种更为简便的方法。

    二、个人总结


    (1)本周学习内容

    学习了i三种循环语句。收获了新的C语言代码语句。

    (2)难点

    难点是循环语句嵌套使用,应多查看代码,分析问题,理解循环逻辑来克服问题。

    (3)代码行数、博客字数统计

    三、点评博客


    1、https://www.cnblogs.com/zcybky/p/10022913.html(From:张春宇

    2、https://www.cnblogs.com/yangzhenghui/p/10022270.html (From:杨政辉

    3、https://www.cnblogs.com/abcefg123/p/10022904.html (From:浦荣成

  • 相关阅读:
    array with objects sort
    Vue组件之区域滚动
    ajax跨域请求问题总结
    常见contentType
    Sublime Text 3实用快捷键大全
    具有层级关系的扁平化数组转化成树形结构数组
    阿里云地图选择器
    前端解析二进制文件流并下载
    tool.js日常工具方法
    git操作
  • 原文地址:https://www.cnblogs.com/asdwadsxc/p/10028827.html
Copyright © 2011-2022 走看看