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).运行结果截图

  • 相关阅读:
    我的知识库(4) java获取页面编码(Z)
    知识库(3)JAVA 正则表达式 (超详细)
    The Struts dispatcher cannot be found. This is usually caused by using Struts tags without the associated filter. Struts
    某人总结的《英语听力的技巧 》,挺搞的
    我的知识库(5)java单例模式详解
    构建可扩展程序
    SerialPort (RS232 Serial COM Port) in C# .NET
    Python学习笔记——String、Sequences
    UI题目我的答案
    jQuery学习系列学会操纵Form表单元素(1)
  • 原文地址:https://www.cnblogs.com/chenguohhw/p/10089106.html
Copyright © 2011-2022 走看看