• 第三次作业


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

    第六次作业 7-1计算1到100的和

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

    第一步:定义两个整型变量i,sum。i表示数字,sum表示和。

    第二步:用for循环语句表示1到100的和。

    第三步:输出sum的值

    运行结果

    调试过程

    未发现问题

    总结:本周我学习了for循环语句,用来计算多次重复的问题,使我处理多种数据的方式更简便。

    第八次作业 7-2 寻找250

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

    第一步:定义两个整型变量a n;

    第二步:运用循环语句 输入a

    第三步:判断a是否等于250 若等于 输出n

    流程图

    运行结果

    调试过程

    问题:嵌套格式错误

    总结:本周我学会了while循环语句,通过while语句省略一些判断部分,是程序看上去更简便

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

    #include<stdio.h>
    int main(){
     int m,i,n,w=0,j;
     scanf("%d %d",&m,&n);
     if(m>n) {     
      w=m;
      m=n;
      n=w;
     }
     for(i=m;i>=1;i--){ 
      if(m%i==0&&n%i==0) 
      {
       break; } }
     for(j=n;j<=m*n;j++){    
      if(j%m==0&&j%n==0){
       break; } }
        printf("%d %d
    ",i,j);
     return 0;
    }

    第一步:定义5个整型变量

    第二步:运用if语句判断m是否大于n,如果m大于n,则通过w,使得m和n的互换,让n大于m,否则就跳过循环

    第三步:进入第一个for循环,i从较小的m值开始减小,直到i为1为止

    第四步:输出最大公约数和最小公倍数

    流程图

    运算结果

    调试过程

    问题:程序非常复杂 ,变量的设定需要更明确

    总结:练习了两周循环语句,理解更深入,思路更加清晰。

    评论地址:https://www.cnblogs.com/wu1263344154/p/10035683.html

    https://www.cnblogs.com/wudiabc/p/10016701.html

    https://www.cnblogs.com/zduangduang/p/10022227.html

  • 相关阅读:
    我要变牛逼
    java web
    导师选择
    2.1进程
    来到博客园写东西的第一天
    简单的页面布局
    html5
    第一个servlet程序
    java2D
    字节流 文件字节流 缓冲字节流
  • 原文地址:https://www.cnblogs.com/powerZZ/p/10033110.html
Copyright © 2020-2023  润新知