C语言编程题目-最萌身高差

题目

假设班里同学们升高皆为正整数,不同同学间身高可能相同。具有升高差的俩位同学h1、h2满足条件(h1-h2)的绝对值>10,且奇偶性相同。班上哪些同学有上似情况

#include <stdio.h>
#include <math.h>

int best(int h1, int h2) {
	if (abs(h1 - h2) > 10 && (h1 + h2) % 2 == 0) {
		return 1;
	}
	return -1;
}
int main() {
	int heights[10] = { 182,172,165,154,176,182,172,165,154,176 };
	int len = sizeof(heights) / sizeof(int);
	for (int h1 = 0; h1 < len; h1++)
	{
		for (int h2 = h1+1; h2 < len; h2++)
		{
			if (best(heights[h1], heights[h2]) == 1) {
				printf("%d和%d是最萌身高差\n", heights[h1], heights[h2]);
			}
		}
	}
	return 0;
}
  • 7
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 4
    评论
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值