• 第三次作业


                                                   第三次作业

    https://edu.cnblogs.com/campus/hljkj/CS201801/homework/2359

    第六次作业  题目7-1 求1到100的和

    代码:

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

    步骤:

    第一步:定义两个整形的变量sum=0;index=1。

    第二步:输入一个for循环,循环的条件是以index=1为起始数值如果b<=100则代入sum=sum+index的式子中;如果index不满足index<=100,就直接跳到第四部。

    第三步:每循环一次即每代入一次等式的时候将index+1重新代入for循环当中并判断是否index+1<=100.

    第四步:将sum的值直接输出。

    流程图:

    编译:

    调试:

    学到的内容:

    在本周的c语言课上,我学习到了for循环的语句使用方法和实用技巧,明白了for循环的执行步骤和条件。

    遇到的问题:

    在最开始的编写for循环的时候其中()里的三段式子是都要写的,但是我不清楚,所以我在()里只是打了第二段的判断,就没有写index的赋予值,因为在最开始的int里我已经定义了index的值,所以就没有打;导致我的编写的程序一直都是编辑错误。知道我想起来上课的时候老师说不管你定不定义index的值,都需要在()面打出三个;。就算不定义也要打出来,因为这是规矩。可以空着,但是绝不可以不写。

    第八次作业:求奇数和;

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

        return 0;
    }

    解题思路:

    第一步:先定义两个整形变量sum=0, n=-1;

    第二步:使用while循环语句,当读到零或负整数时,输入结束;

    第三步:用if;break语句当n<=0时结束循环;

    第四步:使用if语句当n为奇数时sum=sum+n;

    第五步:输出sum的值;

    流程图:

    调试

    输出结果

    学到的内容:

    在本周的c语言课上,我学习到了for与语句和if else语句的使用;还有while语句的使用;if语句和break的使用;

    遇到的问题:

    最开始的时候只知道for循环语句,但是在学完while之后我才发现while比for更加的简便,尽管在最开始的时候我不太清楚while的()里装的是什么,但是通过我在网上的查找后才发现()里面写的是定义的取值,在经历了很多次的尝试之后我才基本上掌握了 while的用法。

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

    #include <stdio.h>
    int main()
    {
     int  p,r,n,m,temp;
     scanf("%d",&n);
     scanf("%d',&m);
     if (n<m)
      {
       temp=n;
       n=m;
       m=temp;
      }
     p=n*m;
     while(m!=0)
      {
       r=n%m;
       n=m;
       m=r;
      }
     printf("它们的最大公约数为:%d
    ",n);
     printf("它们的最小公约数为:%d
    ",p/n);
     return 0;
    }

    解题思路

    第一步:定义5个整形变量p,r,n,m,temp。

    第二步:输入if-while语句,并输入相关公式。

    第三步:输出结果。

    流程图

    调试

    输出结果

     个人总结与问题

    1):了解了If-While语句的基本运用思路。

    2):学习过程中不知如何运用,很盲目。

    3):通过问同学得以掌握。

    我的学习进度:

    我所评论的

    https://www.cnblogs.com/songxiaocun/

    https://www.cnblogs.com/yangzhenghui/p/10022270.html

    https://www.cnblogs.com/wanghaoze/p/10034626.html

  • 相关阅读:
    D
    Codeforces Round #403 (Div. 2, based on Technocup 2017 Finals
    Mondriaan's Dream POJ
    Traveling by Stagecoach POJ
    HDU1024_Max Sum Plus Plus
    stl_vector去重方法
    POJ3255次短路模板
    springMVC和spring上下文的关系
    @Resource @Autowired 区别
    XPath语法
  • 原文地址:https://www.cnblogs.com/zhangtianshu/p/10040816.html
Copyright © 2020-2023  润新知