题解 | #牛牛的快递#

牛牛的快递

https://www.nowcoder.com/practice/41b42e7b3c3547e3acf8e90c41d98270

#include <stdio.h>
int main()
{
	float a = 0;
	char b = 0;
	float t = 0;
	int sum = 0;
	int t2 = 0;//用来代表a的整数部分
	scanf("%f %c", &a, &b);
	if (a > 0 && a <= 1)
	{
		switch (b)
		{
		case 'y':
		{
			sum = 25;
			break;
		}
		case 'n':
		{
			sum = 20;
			break;
		}
		}

	}
	else if (a > 1)
	{
		t2 = a;//
		t = a - t2;//t=a-(int)a 也可使用强制类型转换得整数部分!
		if (t > 0)
		{
			switch (b)
			{
			case 'y':
			{
				sum = ((a - 1) / 1) + 26;
				break;
			}


			case 'n':
			{
				sum = ((a - 1) / 1) + 21;
				break;
			}

			}
		}
		else
		{
			switch (b)
			{
			case 'y':
			{
				sum = ((a - 1) / 1) + 25;
				break;
			}

			case 'n':
			{
				sum = ((a - 1) / 1) + 20;
				break;
			}

			}
		}
	}
	printf("%d", sum);
	return 0;
}

全部评论

相关推荐

RickieOne:还有一个面试,上来就笔试算法 1️⃣ 字符串分割不能用 split ,ab&&c,根据&&放到数组上 2️⃣a 到 z 的全部组合情况,包括 a...z 3️⃣多线程,同时打印 1-200 4️⃣sql 代码 考分组 聚合 平均结合 小厂也这样吗,然后就八股 再拷打项目
点赞 评论 收藏
分享
03-25 16:22
南华大学 Java
不敢追175女神:你是打了上千个招呼吧?😂
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务