题目描述

你已经用C语言提供的基本数据类型编写了很多的程序了,事实上,C语言还允许编程者在标准数据类型的基础上创建新的数据类型,你想不想试试?苏轼诗曰:“读遍牙签三万轴,欲来小邑试牛刀。”今天你也学下斯文,牛刀小试结构体吧。请用标准数据类型创建结构体,用于描述一个学生的信息,结构体包括三个成员,分别为姓名、性别、一门课的成绩。

输入要求

输入为三行。第一行输入学生的姓名(可能包含空格);第二行为一个字母,代表性别;第三行为一个整数,表示成绩。假设所有的输入数据都是在有效范围内的。

输出要求

输出为三行,分别对应输入的三行信息。

输入样例

Peter Chen
m
98

输出样例

Peter Chen
m
98

模板

#include<stdio.h>
@-@  //设计结构体类型
typedef struct studentInfo student;
int main()
{student s;@-@  //设计与结构体引用有关的输入语句printf("%s\n",s.name);printf("%c\n",s.gender);printf("%d\n",s.score);return 0;
}

提示

姓名不超过20个字符长度

#include<stdio.h>
struct studentInfo{
    char name[20];
    char gender;
    int score;
    
}; //设计结构体类型
typedef struct studentInfo student;
int main()
{
    student s;
    gets(s.name);
    scanf("%c%d",&s.gender,&s.score) ;
     //设计与结构体引用有关的输入语句
    printf("%s\n",s.name);
    printf("%c\n",s.gender);
    printf("%d\n",s.score);
    return 0;
}

1435 牛刀小试结构体相关推荐

  1. Gin 框架学习笔记(02)— 参数自动绑定到结构体

    参数绑定模型可以将请求体自动绑定到结构体中,目前支持绑定的请求类型有 JSON .XML .YAML 和标准表单 form数据 foo=bar&boo=baz 等.换句话说,只要定义好结构体, ...

  2. Go 知识点(04)— 结构体字段转 json格式 tag 标签的作用

    我们知道在 Go 语言中无论是变量.常量还是函数,对于首字母大小写有不同的处理. 首字母大写,标志着该字段或者函数是能导出的,也就是可以被其它包所能访问的: 首字母小写,标志着该字段是私有的,只能在本 ...

  3. 【C#】枚举_结构体_数组

    最近看C#视频,关于这部分,先看了一遍,又照着敲了一遍,自己敲的过程发现了一些有意思的东西. 枚举:定义一个枚举类型的变量,这个变量有很多相同类型的值.比如性别Gender这个变量可以有男和女这两个值 ...

  4. C++ 结构体struct 的使用

    结构体是什么 结构体是一种有开发者定义的数据类型,以容纳许多不同的数据值 结构体的注意事项: 声明结构体的方式和声明类的方式大致相同,其区别如下: 使用关键字 struct 而不是关键字 class. ...

  5. C语言结构体篇 结构体

    在描述一个物体的属性的时候,单一的变量类型是无法完全描述完全的.所以有了灵活的结构体变量. 结构体变量从意义上来讲是不同数据类型的组合,从内存上来讲是在一个空间内进行不同的大小划分. 1.1 结构体类 ...

  6. 33. 使用fread()/fwrite()往文件中写入结构体,从文件中读出结构体

    1 //读写结构体 2 #include <stdio.h> 3 typedef struct student 4 { 5 int num; 6 char name[30]; 7 char ...

  7. Linux 准确查找结构体定义位置

    例如:查找文件操作结构体 struct file_operations, 使用转移符 "\" $ grep struct\ file_operations\ { kernel/in ...

  8. Go 学习笔记(33)— Go 自定义类型 type(自定义结构体、结构体初始化、结构体内嵌、自定义接口)

    1. 自定义类型格式 用户自定义类型使用关键字 type ,其语法格式是: type newType oldType oldType 可以是自定义类型.预声明类型.未命名类型中的任意一种. newTy ...

  9. Go 学习笔记(27)— type 关键字(类型定义、类型别名、类型查询、定义接口、定义结构体)

    1. 类型别名定义 定义类型别名的写法为: type TypeAlias = Type 类型别名规定: TypeAlias 只是 Type 的别名,本质上 TypeAlias 与 Type 是同一个类 ...

最新文章

  1. JavaScript_day01
  2. 浅谈软件自动化集成测试的流程
  3. 解决AttributeError: module ‘tensorflow_core._api.v2.config‘ has no attribute ‘experimental_list_device
  4. python学习笔记---字符串
  5. Fedora 31 没被砍掉,或将在2020年11月底发布
  6. SAP-SD计划行类别解析
  7. java多线程之CountDownLatch倒数闸门
  8. 从FairMOT到VoxelPose,揭秘微软以“人”为中心的最新视觉理解成果
  9. Hadoop集群启动时NameNode未启动解决方法
  10. 给你揭密一个爆款文案套路,各行各业,谁用谁火
  11. solr mysql安装教程_Solr安装使用教程
  12. Himall商城LinqHelper帮助类(2)
  13. C语言打印输出图形(初版)
  14. 三极管当做开关的导通方式
  15. Python工具分析风险数据
  16. 谷歌Chrome浏览器就能远程控制安卓手机,电脑远程控制手机的快捷方法get!
  17. 【办公基本软件】万彩办公大师教程丨批量文件目录生成器
  18. 笔试题--移动手机号短号
  19. 手机项目人力投入评估
  20. 架设FTP Server

热门文章

  1. java如何将汉字转换为拼音_将汉字转换为汉语拼音java实现
  2. 【SSH框架/国际物流商综平台】-03 部门、用户、角色、模块 CURD BRAC认证 细粒度权限控制 BaseAction Page struts.xml *.hbm.xml
  3. Selenium自动化下载文件Firefox配置教程
  4. UV材质图片合并后UV坐标的变换
  5. 7-46 新浪微博热门话题(字符串)
  6. EOS主网上线后imtoken钱包和麦子钱包的操作
  7. 猿辅导9-12编程题3道
  8. 群晖Docker配置阿里云国际域名DDNS实现外网访问
  9. python语言程序设计——蒙特·卡罗方法求圆周率
  10. 有道科学计算机,网易有道超级计算器获App Store推荐 打造随身数学帮手