美文网首页
从C语言菜鸟到逻辑大师第一课——出现数组

从C语言菜鸟到逻辑大师第一课——出现数组

作者: 魔法打败魔法 | 来源:发表于2019-11-24 12:50 被阅读0次

    我们先来设计一个比较简单的程序:出现一个随机数组,保存并输出


    截图1.png

    这里运用了一些头文件和函数,总之是非常的轻松
    那么下一步,我们要输出一个不会重复的数组,保存并输出,看似与前面的只是几字之差,但加了不会重复之后便是C语言菜鸟与逻辑大师的区别


    截图2.png
    第一个数是肯定不会重复的,所以我们第一个是直接保存,然后就要判断前面是否已经存在了,这里我们先定义一个新变量j,j代表的是新的产生的数依次去与前面已经产生的数的比较,如此便可以避免产生相同的数
    截图3.png

    这里要注意的是最后的i--,很多人会忽略掉这里的i--,如果没有,则程序会直接跳过一个数,最后输出的肯定就会小于四个数,我们来整理一下逻辑思路,当J<i时,我们生成的新数与前面的数相同了,那么这个新数就肯定不能要,而这时i已经比前面多了一位,那么就会空出一格,这时就必须让i退回去一格,如果能意识到这一步,那么恭喜你,你已经从C语言菜鸟迈出了到逻辑大师的第一步!

    相关文章

      网友评论

          本文标题:从C语言菜鸟到逻辑大师第一课——出现数组

          本文链接:https://www.haomeiwen.com/subject/suklwctx.html