zoukankan      html  css  js  c++  java
  • 一道谁都会做,却让你想不到的程序题

    用C语言实现一个反转程序,要求:不能使用库函数。

    例如: 输入:123    输出:321
                 输入:asdf   输出:fdsa 

    题解:据说是某软件公司的笔试题,有应聘者觉得太简单而怀疑起公司技术水平
    来。很多觉得简单的人都是字符数组来保存,该方法有个致命问题:输入是不定
    长的,数组却要求有确定长度,而能获得输入字符的长度的都是库函数(有些还
    是C++的),不符合题目要求。所以稍加分析,该题的难度就显而易见了。

    下面提供一种较可接受的方案,如果有人写出比下方案更简单的代码,与我联系
    ,多多交流:

    #include <stdio.h>

    main()
    {
     char c;
     scanf("%c",&c);
     if (c != '\n') {
      main();
      putchar(c);
     }
     
     return 0;
    }

  • 相关阅读:
    NCPC2016
    2016 ACM-ICPC CHINA-Final
    2016沈阳区域赛题解
    NAIPC2016部分题解
    Gym
    数论之莫比乌斯反演
    2018 多校 HDU
    LightOJ
    LightOJ
    java操作XML---XML基础知识
  • 原文地址:https://www.cnblogs.com/wqlblogger/p/429596.html
Copyright © 2011-2022 走看看