9月19日

作者: 李响lx | 来源:发表于2017-09-19 21:12 被阅读0次

    一.今天学习了无返回值函数,并把昨天写的程序以函数的形式重新写了一下,发现简便了不少

    二.今天自学了结构体作为函数参数,让我开阔了思路。在我原来的教材里结构体是不能作为函数参数的。

    #include<stdio.h>

    struct w

    {

    int a[3];

    float b;

    }p,b;

    void kkk(struct w c)

    {

    printf("%d\n",c.a[0]);

    }

    int main()

    { b.a[0]=2;

    p.a[0]=1;

    kkk(p);

    kkk(b);

    }

    三.结构体冒泡法排序。相同结构体数组可以互相赋值。

    例如struct a b[3];

    struct a c;b[1]=c; b[2]=b[1]

    程序

    #include<stdio.h>

    struct w

    {

    int xuehao;

    char a[10];

    float chengji;

    }p[3]={{5,"a",48},{2,"b",89},{3,"c",88}};

    int main()

    {

    struct w s;

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

    {

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

    {

    if(p[i].xuehao>p[i+1].xuehao)

    {

    s=p[i+1];

    p[i+1]=p[i];

    p[i]=s;

    }

    }

    }

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

    printf("%d %s %.2f\n",p[i].xuehao,p[i].a,p[i].chengji) ;

    }

    相关文章

      网友评论

          本文标题:9月19日

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