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

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 在centos7安装conda
    • ¥15 c#调用yolo3 dll文件获取的数据对不上
    • ¥20 WPF 如何实现多语言,label 和cs(live Charts)中是否都能翻译
    • ¥15 STM32F103上电短路问题
    • ¥15 关于#单片机#的问题:以ATMEGA128或相近型号单片机为控制器设计直流电机调速的闭环控制系统(相关搜索:设计报告|软件设计|流程图)
    • ¥15 打开软件提示错误:failed to get wglChoosePixelFormatARB
    • ¥15 (标签-python|关键词-char)
    • ¥15 python+selenium,在新增时弹出了一个输入框
    • ¥15 苹果验机结果的api接口哪里有??单次调用1毛钱及以下。
    • ¥20 学生成绩管理系统设计