美文网首页
2017年9月18日 学习总结1

2017年9月18日 学习总结1

作者: 孙正宇 | 来源:发表于2017-09-20 21:48 被阅读0次

    1  今日学习结构体的定义及应用。

    结构体人为构造的数据类型,功能及使用与整型,字符型一致,可以实现+ - * /运算等。

    2 使用时需要定义其变量。

    3 结构体可以定义为数组。 

    以下为练习:求出每一科的最高分并输出对应同学的学号

    #includeint  main()

    {

    int i,j,b,c,d,e,f;

    int a[10]={0};

    struct

    {

    int yuwen;

    int shuxue;

    int yingyu;

    char xuehao[10];

    }stu[3]={{80,75,20,"17050101"},{74,60,56,"17050102"},

    {91,55,34,"17050103"}};

    for(i=0;i<=2;i++)

    {

    a[0]=(a[0]>stu[i].yuwen)?a[0]:stu[i].yuwen;

    a[1]=(a[1]>stu[i].shuxue)?a[1]:stu[i].shuxue;

    a[2]=(a[2]>stu[i].yingyu)?a[2]:stu[i].yingyu;

    }

    for(j=0;j<=2;j++)

    {

    for(b=0;b<=2;b++)

    {

    if(a[j]==stu[b].yuwen)

    d=b;

    if(a[j]==stu[b].shuxue)

    e=b;

    if(a[j]==stu[b].yingyu)

    f=b;

    }

    }

    printf("%s\n%d\n%s\n%d\n%s\n%d\n",stu[d].xuehao,a[0],stu[e].xuehao,a[1],stu[f].xuehao,a[2]);

    return 0;

    }

    相关文章

      网友评论

          本文标题:2017年9月18日 学习总结1

          本文链接:https://www.haomeiwen.com/subject/xdkasxtx.html