已知程序的基本结构如下,请你编写 ins_list 函数。
前置代码
view plaincopy to clipboardprint?
#include "stdio.h"
struct node
{ int data;
struct node * next;
} ;
typedef struct node NODE;
typedef struct node * PNODE;
int main ( )
{ int num=1;
PNODE head;
head = (PNODE)malloc( sizeof(NODE) );
head->next = NULL;
head->data = -1;
while ( num!=0 )
{ scanf("%d", &num);
if ( num!=0 )
ins_list( head, num);
}
outlist( head );
return 0;
}
outlist( PNODE head )
{ PNODE p;
p = head->next;
while ( p != NULL )
{ printf("%d\n", p->data);
p = p->next;
}
}
测试输入
10↵
20↵
30↵
40↵
0↵
测试输出
40↵
30↵
20↵
10↵
请按照输入整数的顺序建立一个倒序的带表头节点的链表。
答案:2 悬赏:50 手机版
解决时间 2021-02-18 01:32
- 提问者网友:你独家记忆
- 2021-02-17 22:35
最佳答案
- 五星知识达人网友:夜余生
- 2021-02-17 23:21
//回文返回true,否则返回false
bool hw()
bool h=true
string str;
cin>>str;
i=0;
j=str.size()-1;
while(i<=j)
if(str[i]!=str[j])
{
h=false;
return h;
}
return h;
}
bool hw()
bool h=true
string str;
cin>>str;
i=0;
j=str.size()-1;
while(i<=j)
if(str[i]!=str[j])
{
h=false;
return h;
}
return h;
}
全部回答
- 1楼网友:白昼之月
- 2021-02-18 00:22
你好!
可怜的lit孩子
如有疑问,请追问。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯