zoukankan      html  css  js  c++  java
  • 第10周编程总结

    第10周编程总结

    题目1

    1).实验代码

    #include<stdio.h>

    int main()

    {

           int n,sum = 0;

           while(1){

             scanf("%d",&n);

                  if(n<=0){

                         break;

                  }

                  if(n%2!=0){

                         sum += n;

                  }

           }

           printf("%d ",sum);

           return 0;

    }

    2).设计思路

    第一步 整形定义n,sum,并赋值sum为0

    第二步 使用while循环语句【while(1)不断进行循环】,不断输入整数n

    第三步 判断是否为奇数,将负数转为整数,进行累加;

    第四步 输出结果

    3)本题调试中遇到的问题及解决方案

    不知道如何进行循环,不知道while(1)的意思和用法

    4).运行结果截图

    题目2

    1).实验代码

    #include<stdio.h>

    int main()

    {

      int i;

      for(i=1;;i++){

        if((i%5==1)&&(i%6==5)&&(i%7==4)&&(i%11==10)){

          printf("%d ",i);

          return 0;

        }

      }

    }

    2).设计思路

    第一步 使用循环语句来进行判断和计算

    第二步 输出兵的数量

    3)本题调试中遇到的问题及解决方案

    刚刚拿到题目完全不懂题意,更别说思路了,还是心急吃不了热豆腐

    4).运行结果截图

    题目3:

    1).实验代码

    #include<stdio.h>

    int main()

    {

           int integer,sum,count;

           scanf("%d",&integer);

           sum = 0;

           count = 0;

           if(integer<=0){

                  integer = -integer;

           }

           while(integer>0){

                  sum+=integer%10;

                  integer = integer/10;

                  count++;

           }

           printf("%d %d",count,sum);

           return 0;

    }

    2).设计思路

    第一步 将整数不断除以10,将余数不断累加得到各位数字之和

    第二步 输出数据,得到结果

    3)本题调试中遇到的问题及解决方案

    本题没有遇到困惑

    4).运行结果截图

    题目4:

    1).实验代码

    #include<stdio.h>

    int main()

    {

           int n,i,x=0,flag=0;

           scanf("%d",&n);

           for(i=1;;i++)

           {

                  x=x*10+1;

                  if(x>=n)

                  {

                         flag=1;

                         printf("%d",x/n);

                  }

                  else if(flag==1)

                    printf("0");

                      x=x%n;

                  if(x==0) 

                     break;

           }

           printf(" %d",i);

           return 0;

    }

    2).设计思路

    第一步 使用for语句进行循环,写出光棍数字的表达式

    第二步 分条件来进行判断和输出

    第三步

    3)本题调试中遇到的问题及解决方案

    4).运行结果截图

  • 相关阅读:
    寒假学习记录19
    寒假学习记录18
    寒假学习记录17
    寒假学习记录16
    寒假学习记录15
    寒假学习记录14
    寒假学习记录13
    寒假学习记录12
    寒假学习记录11
    学习进度(10)
  • 原文地址:https://www.cnblogs.com/chenguohhw/p/10089106.html
Copyright © 2011-2022 走看看