各位给力给力!!题目如下:
 
1.当在C 程序设定一个浮点变数,假设这变数为3.1,为什么在使用 printf 功能列出这变数时,结果为3.099999? 2.拟写一个功能将一个字符串作反向排列(字串中有可能会出现多个空格的字符) 3.一阵列常数变量由1到1,000,000,当中一个常数是不存在的。拟写一个功能,从这阵列找出这个不存在的常数。 4.设计一个大厦垂直电梯控制系统。要求每一楼层都需要按键,并且系统需要支援多台的垂直电梯。(设计包括:原件,控制方法,原件特性,及各原件之间的数据交换)

解决方案 »

  1.   

    float类型的好像是要精确到小数点后7位
      

  2.   

    第一道题我也不知道Why,期待高手解答;
    第二道题就用堆栈,可以自己写一个Stack也可以用库里面的Stack,最好还是自己写。
    第三道题,之前论坛里面有个人给了一个算法印象特别深刻,求出1~1,000,000整数之和,再减去数组中所有元素之和即可得到缺少的元素。
    第四道题感觉有点复杂,有空再考虑吧!
      

  3.   

    第二题可以用StringBuilder类的 reverse()方法;