• 第十二次作业总结


    知识点:
    1.结构:结构是一种特殊的构造数据类型。整形,实型等基本数据类型是系统预先设定好的,可以直接定义变量,不过也可以自己定义数据类型。
        struct 结构名{
          类型名 结构成员名1;
          类型名 结构成员名2;
          ......
          类型名 结构成员名n;
        };
        struct是定义结构类型的关键字,在struct之后,自己命名一个结构名,必须是一个合法的c标识符。关键字和他后面的结构名一起组成一个新的数据类型名。结构的定义用分号结束,因为c语言中把结构的定义看作一条语句。

    2.字符串
      (1)字符串表现形式
        char str[]="1";     用字符数组存放一个字符串
        char* str="1";    用字符指针指向一个字符串
      (2)输出
        printf("%s ",str);
      (3)‘’表示字符结束

    代码
    学生信息管理

    #include<stdio.h>
    struct student{
        int num;
        char name[10];
        int computer,english,math;
        double average;
    } ;
    int main()
    {
        int i,n;
        struct student s1,max;
        printf("请输入n");
        scanf("%d",&n);
        printf("请输入学生学号,姓名,成绩
    ");
        for(i=1;i<=n;i++){
            printf("No.%d:",i);
            scanf("% d% s% d% d% d",&s1.num,s1.name,&s1.math,&s1.english,&s1.computer);
            s1.average=(s1.math+s1.english+s1.computer)/3.0;
            if(i==1)max=s1;
            if(max.average<s1.average)
                max=s1;
        } 
        printf("num:% d,name:% s,average:%.2lf
    ",max.num,max.name,max.average);
        return 0;
    }
  • 相关阅读:
    Go组件学习——Web框架Gin
    一次线上接口超时的排查过程
    Go组件学习——手写连接池并没有那么简单
    终于跑通分布式事务框架tcc-transaction的示例项目
    Go语言学习——如何实现一个过滤器
    Go组件学习——database/sql数据库连接池你用对了吗
    我们这一年 | 诗人呀
    NodeMan架构
    NodeMan介绍
    微信小程序录音实现
  • 原文地址:https://www.cnblogs.com/fuyin980118/p/6171811.html
Copyright © 2020-2023  润新知