结构数组使用(bushi)
题目描述:
编写一个记录5个学生的姓名、性别、年龄和学号的程序,要求使用结构数组表示学生信息,用for循环获得键盘输入的学生记录的数据,所有数据输入完毕后,将5个学生的信息在屏幕上输出,格式要求:按表格行列格式输出,每行输出一个学生的信息,按照姓名、性别、年龄、学号的顺序,各列信息左对齐,各信息占10位。
输入样例:
John male 18 2016211001
Kim male 18 2016211002
David male 18 2016211003
Marry female 18 2016211004
Anna female 18 2016211005
输出样例:
John male 18 2016211001
Kim male 18 2016211002
David male 18 2016211003
Marry female 18 2016211004
Anna female 18 2016211005
#include<bits/stdc++.h>
using namespace std;
int main()
{string a,b,c,d;for(int t=1;t<=5;t++){ cin>>a>>b>>c>>d;cout<<setiosflags(ios::left)<<setw(10)<<a<<setiosflags(ios::left)<<setw(10)<<b<<setiosflags(ios::left)<<setw(10)<<c<<setiosflags(ios::left)<<setw(10)<<d<<endl;}//偷懒了。。。。。。
}
结构数组使用(bushi)相关推荐
- 通过VB结构数组输入数据VC编写DLL
前言 太多的例子讲如何如何实现VC编写动态链接库,VB中声明后使用,但没有一个好的文章来深入探讨这个问题,本文负责解决此类问题. 下载本文示例源代码 大小:125K 1.一般情况 VB中定义为: Pr ...
- 循环数组函数c语言,C语言练习题2(分支结构循环结构数组函数2009-2012二级真题)..doc...
C语言练习题2(分支结构循环结构数组函数2009-2012二级真题). C语言练习题(二) 一 选择题 1.有以下程序 #include void main() { int a: canf(" ...
- 对C语言 结构数组 指向结构变量的指针 指向结构数组的指针
一.结构数组的定义 数组的元素可以是结构类型的.结构数组的每一个元素都是具有相同的结构类型的下标结构变量.在实际应用中,经常用结构数组来表示具有相同数据结构的一个群体. 如:一个班的学生的档案,一个车 ...
- C#中自定义类数组和结构数组的使用
如有雷同,不胜荣幸,若转载,请注明 C#中自定义类数组和结构数组的使用 最近在很多项目中发现很多时候给定的数组要实现某个逻辑或处理很是麻烦,一维数组,二维数组,,,等等需要经过n多转换,还不如自己写一 ...
- mooc构建结构数组的笔记
构建一个对cache更友好的结构数组 #include <stdio.h> #include <string.h>int amount[]={1,5,10,25,50}; ch ...
- 算法(7)-leetcode-explore-learn-数据结构-数组-小结
leetcode-explore-learn-数据结构-数组5-小结 1.概述 2.例题 2.1旋转数组 2.2 杨辉三角2 2.3翻转字符串里的单词 2.4反转字符串中的单词3 2.5 删除排序数组 ...
- 算法(6)-leetcode-explore-learn-数据结构-数组字符串的双指针技巧
leetcode-explore-learn-数据结构-数组4-双指针技巧 1.双指针技巧--适用情形1 1.1概述 1.2 例题 1.2.1 反转字符串 1.2.2数组拆分 1.2.3 两数之和2 ...
- 算法(4)-leetcode-explore-learn-数据结构-数组2
leetcode-explore-learn-数据结构-数组2 1.简述 2.例题 2.1 二维数组的对角线遍历 2.2 螺旋遍历 2.3 杨辉三角 本系列博文为leetcode-explore-le ...
- 算法(3)--leetcode-explore-learn-数据结构-数组1
leetcode-explore-learn-数据结构-数组1 1.简述 2.例题 2.1 寻找数组的中心索引 2.2 至少是其他数字两倍大的最大数 2.3 加一 本系列博文为leetcode-exp ...
最新文章
- 以太坊源码分析之随心笔记
- POJ 3461 KMP
- 项目管理:五大过程组十大领域
- Navicat怎样筛选数据
- 09丨缓存异常:如何解决缓存和数据库的数据不一致问题
- 霍夫变换(初始学习)
- javabean反射改字段内容_java反射机制给实体类相同字段自动赋值实例
- MapReduce Input Split 输入分/切片
- MySQL索引的索引长度问题
- JAVA入门级教学之(static关键字)
- 终于圆了天文梦!马化腾称腾讯将发布探星计划 还提到了《王者荣耀》
- table中的td表示table data(表格数据),tr表示table row(表格行),th表示table head(表格头)
- 如何拉起被一键清除的安卓进程
- 什么是TLV存储格式以及为什么Protocol Buffer要比Json和XML传输时要快
- python3 接口获取数据
- java设计模式---创建者模式
- BUUCTF RSA题目全解1
- esp8266基本使用 - GET|POST
- 【Linux】Linux 磁盘与文件系统管理命令
- Spring Cache使用Redisson分布式锁解决缓存击穿问题