首页 > 其他分享 >最佳情侣身高差--结构体储存

最佳情侣身高差--结构体储存

时间:2023-04-27 19:22:26浏览次数:34  
标签:储存 -- 情侣 int 身高 结构

最佳情侣身高差--结构体储存


这道题是因为我用结构体做的单纯的想分享一下

#include <stdio.h>

typedef struct//定义一个全局结构体变量
{
	char sex;//用字符储存性别
	double h;//储存对应的身高
	double h1;//储存情侣的身高
		
}data;//定义的类型名字
int main() {

int n;

scanf("%d",&n);
getchar();//收集回车符
data arr[n];

for(int i=0;i<n;i++){
	scanf("%c %lf",&arr[i].sex,&arr[i].h);//搜集每一组数据放入结构体数组储存起来
	getchar();//搜集换行符,否则会出现bug
}
//
//for(int i=0;i<n;i++){
//	printf("%c %lf",arr[i].sex,arr[i].h);
//}

for(int i=0;i<n;i++){//用循环遍历储存的数据
	if(arr[i].sex=='M'){//判断性别
	arr[i].h1=arr[i].h/1.09;//写入数据
	}
	else if(arr[i].sex=='F'){
		arr[i].h1=arr[i].h*1.09;
	}
	
}

for(int i=0;i<n;i++){
	if(i!=0){
		printf("\n");
	}
	printf("%.2lf",arr[i].h1);//遍历打印数据
}

	return 0;
}

标签:储存,--,情侣,int,身高,结构
From: https://www.cnblogs.com/harper886/p/17360017.html

相关文章

  • word从特定位置开始设定页码
    1、首先分隔符设置:光标放到要页码设置的第一页的开头,然后:布局------分隔符------分节符------下一页2、双击设置页码第一页的页脚,取消导航栏里的链接到上一页3、点击页码------设置页码格式(你需要的格式)------页码底端(选一个你需要的)OK搞定!如果分隔符出现了空白页的话就检查一......
  • (四) DOS的原理和相关指令
    目录DOS介绍常见的DOS命令创建删除文件夹列出当前目录内容切换目录列出字文件夹清屏DOS介绍DOS:DiskOpreatingSystem磁盘操作系统常见的DOS命令创建删除文件夹mdG:\\tmp#创建一个叫tmp的文件夹rdG:\tmp#删除G盘tmp文件夹列出当前目录内容dird:\abc#列......
  • xlwings 使用手册
    前言本人目前还是学习阶段,编写内容如有错误还望指出,勿喷!本内容主要方便查找模块方法安装和导入模块pipinstallxlwings-ihttps://pypi.tuna.tsinghua.edu.cn/simpleimporxlwingsasxw创建excel程序importxlwingsasxwwithxw.App(visible=False,add_book=Fals......
  • AtCoder Regular Contest 126 E Infinite Operations
    洛谷传送门AtCoder传送门算是对这篇博客的补充吧。设\(a_1\lea_2\le\cdots\lea_n\)。发现最优操作中一定是对相邻的数进行操作,因为如果\(a_j\)想把\(x\)给\(a_i\)(\(i<j\)),最优是依次操作\((j-1,j,x),(j-2,j-1,x),...,(i,i+1,x)\)。这样\(x\)就能造成\((j-i)......
  • 【动手学深度学习】第五章笔记:层与块、参数管理、自定义层、读写文件、GPU
    为了更好的阅读体验,请点击这里由于本章内容比较少且以后很显然会经常回来翻,因此会写得比较详细。5.1层和块事实证明,研究讨论“比单个层大”但“比整个模型小”的组件更有价值。例如,在计算机视觉中广泛流行的ResNet-152架构就有数百层,这些层是由层组(groupsoflayers)的重复模......
  • VRRP 协议 及 DHCP
    目录一、VRRP协议1.单网关与双网关的缺陷2.基本概述3.原理过程4.实验(1)实验拓扑图(2)实验目标(3)实验过程(4)实验结果二、DHCP1.优点2.分配方式3.租约过程4.配置(1)拓扑图(2)过程(3)结果一、VRRP协议1.单网关与双网关的缺陷单网关:​ 当网关路由器出现故障......
  • Linux服务器添加新硬盘无法识别
    一般来说,当我们在服务上插入新的磁盘时,服务器是会对磁盘进行识别的。但是,有的时候服务器并没有对这些新插入的磁盘进行识别。这时,我们可以通过重启服务器,来使服务器重新加载硬盘。若不想对服务器进行重启或者因为某些原因不能够重启服务器。下面介绍的就是无需重启服务器,使其识别......
  • redis之持久化方案,主从复制,哨兵高可用,集群原理及搭建,缓存优化
    目录redis之持久化方案,主从复制,哨兵高可用,集群原理及搭建,缓存优化昨日内容回顾今日内容详细1持久化方案1.1RDB1.2aof方案1.3混合持久化2主从复制原理和方案3哨兵高可用4集群原理及搭建4.1集群搭建4.2集群扩容4.3集群缩容5缓存优化5.1redis缓存更新策略5.2缓存穿透击......
  • 力扣---1048. 最长字符串链
    给出一个单词数组 words ,其中每个单词都由小写英文字母组成。如果我们可以 不改变其他字符的顺序 ,在wordA 的任何地方添加恰好一个字母使其变成 wordB ,那么我们认为 wordA 是 wordB 的前身。例如,"abc" 是 "abac" 的前身 ,而 "cba" 不是 "bcad" 的前身......
  • 数字反转
    数字反转题目链接P1307[NOIP2011普及组]数字反转#include<stdio.h>intmain(){intn;inta=10;intb=1;intsum=0;intcount=0;intpd;//该参数用来判断n的正负scanf("%d",&n);//搜集n的值if(n<0){ n=-n; pd=-1;//这里是判断n的正负以便于后面的操作......