标题:C语言数据结构
只看楼主
初学学者
Rank: 1
等 级:新手上路
帖 子:15
专家分:0
注 册:2018-3-25
结帖率:100%
已结贴  问题点数:20 回复次数:5 
C语言数据结构
各路大神请帮帮,急  请编写一个完整的程序,使用顺序表实现一下任务:
(1)产生50个1到100的随机整数,将其中的偶数依次保存到顺序表中。
(2)输出顺序表的所有元素,并求顺序表的长度。
搜索更多相关主题的帖子: C语言 数据结构 顺序表 保存 输出 
2018-03-25 16:15
Najix
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2018-3-25
得分:0 
回复 楼主 初学学者
找人写程序也亏你想得出来,别人可以帮你解疑答问,又不是帮你打工
2018-03-25 17:40
lanke711
Rank: 9Rank: 9Rank: 9
来 自:流浪在天国之路
等 级:蜘蛛侠
威 望:7
帖 子:317
专家分:1437
注 册:2015-7-16
得分:18 
随便写个。自己参考着改!
程序代码:
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
#define LEN 1024

struct sArray
{
    int iAdata[LEN];
    int LENth;
};

typedef struct sArray *p;
int count=0;

p initlist(p L)
{
    L =(p) malloc(sizeof(struct sArray));
    L->LENth = 0;
    return L;
}

void create(p L)
{
    int i,a;
    srand((int)time(0));//设置随机数种子
    for (i = 0; i < 50; i++)
    {
        /*printf("%d ",(int)rand()%10);*/
        a = (int)rand() % 100+1;//生成随机数
        if (a % 2 == 0)//将其中的偶数存到表中
        {
            L->iAdata[L->LENth] = a;
            L->LENth++;
        }
    }
    count = L->LENth;
}

void prit(p L)
{
    p temp;
    temp = L;
    int j=0;
    while (j<count)
    {
        printf("%d ",temp->iAdata[j]);
        j++;
    }
    printf("\n");
    printf("长度为:%d",temp->LENth);
}

int main()
{
    p pl=NULL;
    pl=initlist(pl);
    create(pl);
    prit(pl);
    return 0;
}


普通人之所以普通,是因为他们普遍有一个通病,那就是认为自己永远普通。
千夫所指,我亦坚持。就算被所有人误解,我也照样守护这一切。
我们总是觉得,这些灵魂的表情,傲慢自大,目中无人,其实,真正目中无人的是我们。它们傲慢的不过是表情,而我们傲慢的却是行为!
记得,是为了忘记!
只要想着有那么一天,我就能忍受现在的每一天!
灾难并不可怕,可怕的是心中没有了希望。
你以为我在天堂,其实我正在路上。
当你觉得自己走不到终点的时候,请不要放弃。或许你的对手也是这种感觉。
2018-03-25 22:22
zero丶丶
Rank: 1
等 级:新手上路
帖 子:2
专家分:2
注 册:2018-3-25
得分:2 
回复 2楼 Najix
这不是说找人打工,我们初学者对这个问题完全不懂,甚至都不知道怎么入手去写,只是希望有个大神写出来让我们这样的初学者参考一下,这对于我们来说就是一道例题,让我们有个参考,才知道如何去写,如何去学
2018-03-27 12:25
初学学者
Rank: 1
等 级:新手上路
帖 子:15
专家分:0
注 册:2018-3-25
得分:0 
回复 3楼 lanke711
非常谢谢你的帮助,大佬喝冰阔落
2018-04-01 13:22
xl601
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2018-4-5
得分:0 
新上路啊     
2018-04-05 11:48



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-485558-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.145515 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved