数据结构:实验二(修改后)

来源:互联网 发布:雅思口语网课推荐知乎 编辑:程序博客网 时间:2024/06/08 17:34

2、有一个结构体类型,其中包含两个成员:一个是抽象类型一维数组a[5] ,另一个是数组之和sum,请编程并指定抽象数据类型为int,调用子函数算出sum并在主函数中输出显示

#include "stdafx.h"typedef int DataType;typedef struct student {    DataType a[5];    int sum;}student;void sum(student *st) {    st->sum = 0;    for (int i = 0; i < 5; i++) {        st->sum += st->a[i];    }}int main(){    student st;    for (int i = 0; i < 5; i++)        scanf("%d", &st.a[i]);    sum(&st);    printf("sum=%d", st.sum);    return 0;}
0 0