Z.917 2022-04-24 22:21 采纳率: 75%
浏览 70
已结题

6-9 单链表 _设置元素

请编写函数,设置线性表中的数据元素。

函数原型
void LListSet(LLIST *list, int index, const LELEMENT *element);
说明:参数 list 是指示线性表(单链表)的指针,index 是数据元素的位序,element 是指示数据元素的指针。函数 list 所指示的线性表中位序为 index 的数据元素设置成 element 所指示的数据元素值。

要求:假设线性表长度为 n(n≥0),设置位序为 i,若 1≤i≤n,则设置 i 处的数据元素;否则报告错误:“Incorrect index!”,不设置数据元素。

修改主函数,对以上函数进行测试。

int main()
{
int i;
LELEMENT x;
LLIST a;
LListCreate(&a);
LListInput(&a);
scanf("%d", &i);
LElementInput(&x);
LListSet(&a, i, &x);
LListOutput(&a);
putchar('\n');
LListDestroy(&a);
return 0;
}
输入样例1
( 2.5, 5.8, 4.9, 7.2, 1.9, 8.3 )
3
0.6
输出样例1
( 2.5, 5.8, 0.6, 7.2, 1.9, 8.3 )
输入样例2
( 2.5, 5.8, 4.9, 7.2, 1.9, 8.3 )
9
0.6
输出样例2
Incorrect index!
( 2.5, 5.8, 4.9, 7.2, 1.9, 8.3 )
作者
李祥
单位
湖北经济学院
代码长度限制
16 KB
时间限制
400 ms
内存限制
64 MB

  • 写回答

0条回答 默认 最新

    报告相同问题?

    问题事件

    • 系统已结题 5月2日
    • 创建了问题 4月24日

    悬赏问题

    • ¥15 电脑键盘实现触摸功能
    • ¥25 matlab无法将表达式转换为双数组怎么解决?
    • ¥15 单片机汇编语言相关程序
    • ¥20 家用射频美容仪技术规格
    • ¥15 大家帮我看看为什么错了
    • ¥15 unity互动琴弦抖动效果
    • ¥15 做了个的二极管反向饱和电流测量电路,但是测试达不到效果
    • ¥15 nginx无证书访问https失败
    • ¥15 树莓派启动AP热点传入数据
    • ¥15 multisim中关于74ls192n和DSWPK开关的问题(相关搜索:计数器)