文章

17

粉丝

507

获赞

8

访问

160.2k

头像
我的为什么不能输出呢?
P1015 贵州大学机试题
发布于2020年5月10日 11:49
阅读数 10.8k

#include <stdio.h>
#include <algorithm>
using namespace std;
struct Node {
    int Element; // 节点中的元素为整数类型
    struct Node * Next; // 指向下一个节点
};
int main()
{
    int n;
    scanf("%d",&n);
    getchar();
    int a[n];
    for(int i=0;i<n;++i)
    {
        scanf("%d",&a[i]);
    }
    sort(a,a+n);
    struct Node *L;
    L->Next=NULL;
    //尾插法
    struct Node *p=L;//工作指针p
    for(int i=0;i<n;++i)//从小到大
    {
        struct Node *temp=(struct Node*)malloc(sizeof(struct Node));
        temp->Element=a[i];
        temp->Next=p->Next;
        p->Next=temp;
        p=temp;

    }

    //打印
  &nb...

登录查看完整内容


登录后发布评论

4 条评论
admin SVIP
2020年5月10日 14:30

建议学一下调试技巧、http://www.noobdream.com/Major/article/89/、这个是程序员必备的基本功laugh

赞(0)

fanxi : 回复 admin: 还是找不出来哪儿的问题~~

2020年5月10日 15:33

fanxi : 回复 fanxi: 可能我太菜了

2020年5月10日 15:33

admin : 回复 fanxi: 通过输出的方法判断是哪一块出了问题,一般没有输出就说明死循环了,或者程序根本没有运行输出语句就结束了。

2020年5月10日 15:39