1435 牛刀小试结构体
题目描述
你已经用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 牛刀小试结构体相关推荐
- Gin 框架学习笔记(02)— 参数自动绑定到结构体
参数绑定模型可以将请求体自动绑定到结构体中,目前支持绑定的请求类型有 JSON .XML .YAML 和标准表单 form数据 foo=bar&boo=baz 等.换句话说,只要定义好结构体, ...
- Go 知识点(04)— 结构体字段转 json格式 tag 标签的作用
我们知道在 Go 语言中无论是变量.常量还是函数,对于首字母大小写有不同的处理. 首字母大写,标志着该字段或者函数是能导出的,也就是可以被其它包所能访问的: 首字母小写,标志着该字段是私有的,只能在本 ...
- 【C#】枚举_结构体_数组
最近看C#视频,关于这部分,先看了一遍,又照着敲了一遍,自己敲的过程发现了一些有意思的东西. 枚举:定义一个枚举类型的变量,这个变量有很多相同类型的值.比如性别Gender这个变量可以有男和女这两个值 ...
- C++ 结构体struct 的使用
结构体是什么 结构体是一种有开发者定义的数据类型,以容纳许多不同的数据值 结构体的注意事项: 声明结构体的方式和声明类的方式大致相同,其区别如下: 使用关键字 struct 而不是关键字 class. ...
- C语言结构体篇 结构体
在描述一个物体的属性的时候,单一的变量类型是无法完全描述完全的.所以有了灵活的结构体变量. 结构体变量从意义上来讲是不同数据类型的组合,从内存上来讲是在一个空间内进行不同的大小划分. 1.1 结构体类 ...
- 33. 使用fread()/fwrite()往文件中写入结构体,从文件中读出结构体
1 //读写结构体 2 #include <stdio.h> 3 typedef struct student 4 { 5 int num; 6 char name[30]; 7 char ...
- Linux 准确查找结构体定义位置
例如:查找文件操作结构体 struct file_operations, 使用转移符 "\" $ grep struct\ file_operations\ { kernel/in ...
- Go 学习笔记(33)— Go 自定义类型 type(自定义结构体、结构体初始化、结构体内嵌、自定义接口)
1. 自定义类型格式 用户自定义类型使用关键字 type ,其语法格式是: type newType oldType oldType 可以是自定义类型.预声明类型.未命名类型中的任意一种. newTy ...
- Go 学习笔记(27)— type 关键字(类型定义、类型别名、类型查询、定义接口、定义结构体)
1. 类型别名定义 定义类型别名的写法为: type TypeAlias = Type 类型别名规定: TypeAlias 只是 Type 的别名,本质上 TypeAlias 与 Type 是同一个类 ...
最新文章
- JavaScript_day01
- 浅谈软件自动化集成测试的流程
- 解决AttributeError: module ‘tensorflow_core._api.v2.config‘ has no attribute ‘experimental_list_device
- python学习笔记---字符串
- Fedora 31 没被砍掉,或将在2020年11月底发布
- SAP-SD计划行类别解析
- java多线程之CountDownLatch倒数闸门
- 从FairMOT到VoxelPose,揭秘微软以“人”为中心的最新视觉理解成果
- Hadoop集群启动时NameNode未启动解决方法
- 给你揭密一个爆款文案套路,各行各业,谁用谁火
- solr mysql安装教程_Solr安装使用教程
- Himall商城LinqHelper帮助类(2)
- C语言打印输出图形(初版)
- 三极管当做开关的导通方式
- Python工具分析风险数据
- 谷歌Chrome浏览器就能远程控制安卓手机,电脑远程控制手机的快捷方法get!
- 【办公基本软件】万彩办公大师教程丨批量文件目录生成器
- 笔试题--移动手机号短号
- 手机项目人力投入评估
- 架设FTP Server
热门文章
- java如何将汉字转换为拼音_将汉字转换为汉语拼音java实现
- 【SSH框架/国际物流商综平台】-03 部门、用户、角色、模块 CURD BRAC认证 细粒度权限控制 BaseAction Page struts.xml *.hbm.xml
- Selenium自动化下载文件Firefox配置教程
- UV材质图片合并后UV坐标的变换
- 7-46 新浪微博热门话题(字符串)
- EOS主网上线后imtoken钱包和麦子钱包的操作
- 猿辅导9-12编程题3道
- 群晖Docker配置阿里云国际域名DDNS实现外网访问
- python语言程序设计——蒙特·卡罗方法求圆周率
- 有道科学计算机,网易有道超级计算器获App Store推荐 打造随身数学帮手