第十二次作业总结

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

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

代码
学生信息管理

#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("请输入学生学号,姓名,成绩\n");
    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\n",max.num,max.name,max.average);
    return 0;
}
时间: 2024-11-22 20:26:06

第十二次作业总结的相关文章

2017-2018-1 《Linux内核原理与设计》第十二周作业

<linux内核原理与设计>第十二周作业 Sql注入基础原理介绍 分组: 和20179215袁琳完成实验 一.实验说明 ??SQL注入攻击通过构建特殊的输入作为参数传入Web应用程序,而这些输入大都是SQL语法里的一些组合,通过执行SQL语句进而执行攻击者所要的操作,本章课程通过 LAMP 搭建 Sql 注入环境,两个实验分别介绍 Sql 注入爆破数据库.Sql 注入绕过验证两个知识点. 首先通过下面命令将代码下载到实验楼环境中,作为参照对比进行学习. $ wget http://labfil

Linux 第十二章作业

<<<第十二单元练习>>> 1.在server主机中把/etc目录打包压缩到/mnt中,名字为etc.tar.gz 2.复制server主机中的etc.tar.gz到desktop主机的/mnt中 3.同步server主机中的/etc中的所有文件到desktop主机中/mnt中,包含链接文件 附录. 压缩 1)创建一个etc.tar的包 gz格式 gzip etc.tar 把etc.tar包压缩成gz格式 gunzip etc.tar.gz 解压gz格式的压缩包为tar

python第六十八天--第十二周作业

主题: 需求: 用户角色,讲师\学员, 用户登陆后根据角色不同,能做的事情不同,分别如下讲师视图 管理班级,可创建班级,根据学员qq号把学员加入班级 可创建指定班级的上课纪录,注意一节上课纪录对应多条学员的上课纪录, 即每节课都有整班学员上, 为了纪录每位学员的学习成绩,需在创建每节上课纪录是,同时 为这个班的每位学员创建一条上课纪录 为学员批改成绩, 一条一条的手动修改成绩学员视图提交作业查看作业成绩一个学员可以同时属于多个班级,就像报了Linux的同时也可以报名Python一样, 所以提交作

C语言第十二次作业

1, #include<stdio.h> struct student{ char number[10]; char name[20]; int age; char gender[5]; char telephone[15]; char department[20]; int score; }; int main() { printf("定义结构体类型\n"); return 0; } 2,这个题的代码不知道为什么运行以后会报错,出现(ld.exe),不管怎么修改都无法正常

十一次作业加十二次作业

12.1#include<stdio.h> struct student { char sno[10]; char sname[20]; int age; char sex[3]; char xibie[5]; char tel[11]; int ach; }; int main() { int i; student class3[31]; for(i=0;i<31;i++) { scanf("%s %s %d %s %s %s %d",class[i].sno,cl

集美大学网络1413第十二次作业成绩(个人作业3) -- Alpha阶段个人总结

题目 个人作业3--个人总结(Alpha阶段) 优秀作业链接:**068 未交:**087 个人作业3成绩 学号 姓名 总结(4) 5个问题(2.5) 自我评价(2.5) 博客互动 (1) 总分(10) **062 林燕 3 2.5 2.5 1 9 **063 魏芳 3 2.5 2.5 1 9 **064 张红 - - - - - **065 王婧 4 2.5 2.5 1 10 **066 李雯钰 4 2.5 2.5 1 10 **067 柯怡芳 3 2.5 2.5 1 9 **068 陈艺菡

Java第十二周作业

1.本周学习总结 1.1以你喜欢的方式(思维导图或其他)归纳总结集合相关内容. 1.1.1 请解释Thread类和Runnable接口实现多线程的区别 Thread类继承于Runnable接口,是Runnable接口的子类,使用Runnable接口实现多线程可以避免单继承的限制 使用Runnable接口实现多线程可以更加方便地实现数据共享的概念. 1.1.2 休眠 Thread.currentThread用法与this相似,用于取得当前执行的线程对象 Thread.sleep()主要是休眠,感觉

软件工程——第十二次作业(2)

PSP总结报告 作业要求:https://edu.cnblogs.com/campus/nenu/SWE2017FALL/homework/1449 -------------------------------------------------- 回顾1 回顾本学期第一次作业[https://edu.cnblogs.com/campus/nenu/SWE2017FALL/homework/876].参见 [http://www.cnblogs.com/easteast/p/7403491.h

201621123042《java程序设计》第十二次作业

1. 本周学习总结 1.1 以你喜欢的方式(思维导图或其他)归纳总结多流与文件相关内容. 2. 面向系统综合设计-图书馆管理系统或购物车 使用流与文件改造你的图书馆管理系统或购物车. 2.1 简述如何使用流与文件改造你的系统.文件中数据的格式如何? 2.2 简述系统中文件读写部分使用了流与文件相关的什么接口与类?为什么要用这些接口与类? 2.3 截图读写文件相关代码.关键行需要加注释. 选做:3. 尝试为计算机学院网站设计一个搜索引擎系统(组队完成) 一开始可以只用控制台,不一定要用Web. 3

2017-2018-1 20179215《Linux内核原理与分析》第十二周作业

Sql注入基础原理介绍 分组:和20179205王雅哲共同完成实验 一.实验说明 1.1 sql注入 ?SQL注入攻击通过构建特殊的输入作为参数传入Web应用程序,而这些输入大都是SQL语法里的一些组合,通过执行SQL语句进而执行攻击者所要的操作. ?SQL注入即是指web应用程序对用户输入数据的合法性没有判断,攻击者可以在web应用程序中事先定义好的查询语句的结尾上添加额外的SQL语句,以此来实现欺骗数据库服务器执行非授权的任意查询,从而进一步得到相应的数据信息. ?●SQL注入威胁表现形式可