永发信息网

让计算机产生出20个0到9之间的随机数并依次保存到单链表中,最后输出

答案:1  悬赏:60  手机版
解决时间 2021-01-11 21:50
让计算机产生出20个0到9之间的随机数并依次保存到单链表中,最后输出
最佳答案
在C语言里面随机数一般用rand()函数产生,0-9之间的mod10就可以了,代码大致如下
#include
#include
void rand0to9() {
int i;
int data[20];
srand(time(NULL));
for (i = 0; i < 20; i++) {
data[i] = rand() % 10;
}
}
关于链表的话一般是这样的形式
链表的节点是一个struct,有一个存数据的变量,有一个存指向下一个链表节点的指针
struct ListNode {
int val;
struct ListNode *next;
};
遍历链表的代码一般是这样的
void list_traverse(struct ListNode *head) {
struct ListNode *p;
for (p = head; p != NULL; p = p->next) {
printf("%d ", p->val);
}
}
至于怎么把20个数加到链表里你可以自己思考一下或者参考其他资料,这边提供的信息已经足够详细里。追问可以再详细点吗,我对这个不怎么了解,。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
做梦梦到一只很大的鸟咋回事
去越南芽庄8天要买出境保险吗
2.2米长的圆木材积表
美柚APP为什么开户需要资质
公司税款,过了缴税的时间了,去税务大厅取了
怎么选择漏电开关的大小,应该怎么计算??
y=㏑(x+1+x²)的奇偶性?
asked和asked for的区别
天语v958是什么系统 。我下载的电影不管是3gp
寄一本400多页的书会超过1kg吗
国际中心3812贵州维奇通贸易有限公司是骗子公
------“Where was Li Ming last night
保定到安新汽车上允许带小型活物嘛?
我在快玩下了上古卷轴5天际求教如何载入DCL
你喜欢图1还是图2?
推荐资讯
有多少人被别人借钱没还的
选用所给的词并用适当的形式完成句子。surpri
成都动物园在什么地方啊,我要过去处理事情
影响弯梁桥平面内变形的因素有哪些
家装平面设计图中的rs代表什么意思
4个2+加减乘除等于24。2222二24
《我们都一样,年轻又彷徨》的读后感,800字
开封大学办的建行卡是怎么回事
谁与争锋灶具怎么样?
第三代人民币10元纸钞现在值多少钱
有没有非奶Q能刷住10H小强的?
废旧液晶电视去哪里出售?价格是多少?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?