为了账号安全,请及时绑定邮箱和手机立即绑定

不懂应该用什么思路解决这类问题,大神求教

不懂应该用什么思路解决这类问题,大神求教

慕田峪0344680 2016-12-17 12:05:39
比如说,随机生成一个五位数,然后输出该数总共多少位?每位分别是什么? 那么就说他用循环然后加入变量,应该是五位数一下的都算在内。才接触这个东西,感觉能学懂,做开题就懵逼,感觉吃不透。烦闷。 大神们给点建议!谢谢
查看完整描述

2 回答

已采纳
?
往前迈一步

TA贡献4条经验 获得超3个赞

按照需求一步一步来就好,就你给的例子来说,第一步,先写一个生成随机数的方法,第二步,输出这个数的长度,第三步,再想办法输出每一位数字。


最关键的是,代码是一行一行敲出来的,不是想出来的,不是说我在大脑里想好了每一步,应该是什么,然后再敲到编译器里,应该是一边敲,一边思考这一步要得到什么结果,下一步执行的时候需要上一步的哪些参数

查看完整回答
3 反对 回复 2016-12-17
?
风浸人心

TA贡献11条经验 获得超6个赞

如果是C语言的情况,很好解决。

首先调用一个库<time.h>否则在后面随机数会变成伪随机数

在mian函数中运用srand和rand函数生成随机数。

再用数组接受生成的值就行了。

#include<stdio.h>
#include<time.h>
#include<stdlib.t>
int mian()
{
    int a[5],i;
        srand((unsigned)time(NULL));
        for(i=0;i<5;i++)
            a[i]=rand()%100//生成5个100以内的随机数
          return 0;


}


查看完整回答
1 反对 回复 2016-12-19
?
这是一首

TA贡献55条经验 获得超6个赞

。。现在不管什么思路,只要能解决问题就好,。等见的多了自然就好了。

查看完整回答
反对 回复 2016-12-19
  • 2 回答
  • 0 关注
  • 1562 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信