找回密码
 立即注册
  • QQ空间
  • 回复
  • 收藏

第二章算法复习题:请掌握后再继续阅读

admin 2019-10-10 09:24 103人围观 C++相关

俗话说,贪多嚼不烂,算法更是如此,从第二章就引入了许多经典的算法题,大家是否已经掌握了呢?下面就第二章算法进行出题:

反转三位数

输入一个三位数,分离它的百位,十位,个位

反转后输入

样例输入:

127

样例输出

721
    #include<stdio.h>intmain(){int n,m;scanf("%d", &n);  //代码1  //代码2return0;}

    交互两个变量的值

    输入两个变量,交换二者的值

    样例输入:

    824 16

    样例输出:

    16 824

      #include<stdio.h>intmain(){int a,b,t;scanf("%d%d",&a,&b);  //代码1  //代码2  //代码3  //代码4return0;
      }

      特此一提,此题目还有一种巧妙解法,具体请参考相关文章。

      以上两道题目出自:算法实战有多可怕,这就是你们要的实战?

      鸡兔同笼

      已知鸡和兔的总数为n

      总腿数为m

      输入m和n

      依次输出鸡的数目和兔的数目

      如果无解,输出No answer

      样例输入:

      14 23

      样例输出:

      12 2

      样例输入:

      10 16

      样例输出:

      No answer
        #include<stdio.h>int main(){int a,b,n,m; scanf("%d%d", &n, &m);  //代码1  //代码2  //代码3  //代码4 //代码5return0;}

        对3个整数从小到大排序

        输入3个整数,从小到大排序后输入

        样例输入:

        20 7 33

        样例输出:

        7 20 33

          #include<stdio.h> int main() { int a, b, c, t; scanf("%d%d%d", &a, &b, &c);//代码1  //代码2  //代码3  //代码4return0;}

          以上两道题目出自:图解:什么是分支结构

          如果不会的同学,要及时进行复习呀。


          ----------------------------------------------------------------------------------------------------------------------
          我们尊重原创,也注重分享,文章来源于微信公众号:科技札记,建议关注公众号查看原文。如若侵权请联系qter@qter.org。
          ----------------------------------------------------------------------------------------------------------------------

          鲜花

          握手

          雷人

          路过

          鸡蛋

          yafeilinux和他的朋友们微信公众号二维码

          微信公众号

          专注于Qt嵌入式Linux开发等。扫一扫立即关注。

          Qt开源社区官方QQ群二维码

          QQ交流群

          欢迎加入QQ群大家庭,一起讨论学习!

          我有话说......