结构体数组的定义和使用

2023-05-16

结构体数组的定义

struct st{
		char name[10];//姓名
		int no;//学号
		int age;//年龄
		char sex[10];//性别
	}stu[10];//这里的10也可以换成n;

使用:
输入:cin>>stu[i].name>>stu[i].no>>stu[i].age>>stu[i].sex; 输出
cout<<stu[i].name<<" "<<stu[i].no<<" "<<stu[i].age<<" "<<stu[i].sex<<endl;
整体代码如下:

#include<iostream>
using namespace std;
void swapa(int *a,int n){
	int i,j,t;
	i=0;j=n-1;
	while(i<j)
	{
		t=a[i];
		a[i]=a[j];
		a[j]=t;
		i++;
		j--;
	}
}
int main()
{
	struct st{
		char name[10];
		int no;
		int age;
		char sex[10];
	}stu[10];
	for(int i=0;i<2;i++)
	{
		cin>>stu[i].name>>stu[i].no>>stu[i].age>>stu[i].sex;
		
	}
	for(int i=0;i<2;i++)
	cout<<stu[i].name<<" "<<stu[i].no<<" "<<stu[i].age<<" "<<stu[i].sex<<endl;
	
	
}

输入如下:

小明 1910121212 20 男
小芳 1910111101 19

输出:

小明 1910121212 20 男
小芳 1910111101 19
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

结构体数组的定义和使用 的相关文章

  • C语言常见题目汇总(不断更新)(建议收藏)

    前言 xff1a C语言的常见题 xff0c 对大家学习C语言会有一定的帮助 xff0c 不断地会收录新题 xff08 含牛客网的习题 xff09 没有对题型进行分类 xff0c 大家自行挑选对自己有用的题目 如果代码有什么bug xff0
  • datetime型的字段,不想显示为‘1900-01-01‘ ;显示为空值

    当datetime型的字段 xff0c 没有值时 xff0c 会显示为 1900 01 01 目标让这个值显示为空值 字段FDate datetime型 span class token comment 先强制转换 xff0c 再截取为短日
  • Excel-图表数据标签自定义内容

    想实现的效果是自定义编辑数据标签 xff0c 比如当前选中的数据标签只有数值 xff0c 我想实现的数据标签显示为如 xff1a 16朵 当前状态是 xff0c 只有一种方法 xff0c 就是一次编辑每个数据标签的文本框 xff1a 选中一
  • VB17-Excel导出设置格式

    Range Cells 1 1 Cells 1 Icol 1 Font Name 61 黑体 39 设标题为黑体字 Range Cells 1 1 Cells 1 Icol 1 Font Bold 61 True 39 标题字体加粗 Ran
  • 宝藏下载神器,python一键下载B站视频

    B站无疑是一个宝藏地带 xff0c 作为一个宝藏 xff08 老 xff09 男孩 xff0c 请自行忽略 xff08 老 xff09 字 xff0c B站 xff0c 一个学习的天堂 xff0c 请一定珍惜 xff0c 好好使用 xff0
  • Python发邮件脚本,Python调用163邮箱SMTP服务实现邮件群发

    邮件营销 xff0c 一个昔日辉煌 xff0c 如今没落的广告营销方式 xff0c 曾经的恶意广告邮件群发 xff0c 到现在还存留着的大站协议群发 xff0c 可能还是有不少人能够做到正常群发邮件 xff0c 但大概率很多人都不会点开邮件
  • iOS-UICollectionViewCell自适应文字宽度

    自定义cell pragma mark 自定义cell import 34 SelfSizingCollectCell h 34 import 34 Masonry h 34 define itemHeight 60 64 implemen
  • Linux - Linux下Java安装路径查找;配置Java环境变量

    一 查看Java的安装路径 1 已经安装好了JDK xff0c 也配置了环境变量 1 执行 java version java version 出现了版本号 xff0c 表示安装过了JDK xff0c 配置了环境变量 2 在配置过jdk的情
  • String 转 Enum 对象关键字 Java

    java中 String 字符转成 Enum对象关键字的方法 xff1a 使用valueOf转换
  • 利用select函数实现在Linux环境下实现一个聊天室程序

    C写的 要求 xff1a 用户默认处于广播模式 xff0c 一个客户在其客户端发送的消息 xff0c 其它客户端用户全部可以收到 xff1b 程序支持下列命令 help 显示帮助信息 xff08 思考 xff1a 信息是放在客户端还是服务器
  • 使用UICollectionView做tag显示的时候的对齐方式

    span class token keyword import span span class token builtin UIKit span span class token keyword enum span span class t
  • 字符串切片练习

    获取字符串中汉字的个数 去掉字符串中所有的空格 将字母全部转换为大写和小写 根据标点符号对字符串进行分行 a 61 input 34 请输一串字符 xff1a 34 for i in range 0 len a if a i 61 61 3
  • AngularJs Type error : Cannot read property 'childNodes' of undefined

    一 在AngularJs和JQuery插件共存咋项目中经常会遇到如下异常 html view plain copy Type error Cannot read property 39 childNodes 39 of undefined
  • Go基础入门

    Go vscode配置go开发环境 1 下载vscode https code visualstudio com 2 安装sdk https golang google cn dl 进入这个界面后找到对应版本 go版本 windows am
  • oracle12c常用命令整理

    1 oracle备份方式了解 Oracle的常规备份无非是exp imp expdp impdp rman三种方式 exp imp简单方便 xff0c 适用于跨db版本 跨os平台 异地备份等情况 xff0c 是大家最常用的一种备份方式 e
  • 简述Android手机常用的设备ID

    一 简介 1 设备ID xff1a 简单来说就是一串符号 xff08 或者数字 xff09 类似于我们的身份证号 xff0c 映射现实中硬件设备 排除特殊情况 xff08 模拟器等 xff09 xff0c 设备ID和设备是一一对应的 xff
  • Nuitka将Python源代码编译成可执行文件,注意的地方

    Nuitka的GitHub地址 在Nuitka之前我们最常用的打包工具就是Pyinstaller了 xff0c 但是经过反复考虑 xff0c 我觉得Nuitka也还是很有必要了解记录一下 xff0c 它可以直接将Python源码打包成dll
  • java操作zip压缩文件加密码和解密工具类

    java操作zip压缩文件加密码和解密工具类 lt zip压缩文件工具类 gt lt dependency gt lt groupId gt net lingala zip4j lt groupId gt lt artifactId gt
  • 在CentOS7虚拟机中安装mysql5.7

    写在前面 xff1a 安装环境 xff1a CentOS7虚拟机 xff1b 安装软件 xff1a mysql5 7版本 xff1b 安装时需要切换为root用户权限 安装步骤 xff1a 1 添加官方的yum源 xff0c 创建并编辑my
  • wsl报0x80040326

    今天 开始 运行 wsl 跳出来一个窗口一闪没了 开始 运行 cmd wsl 看到2行报错信息 xff1a Error 0x80040326 Error code Wsl Service CreateInstance 0x80040326

随机推荐