两道蓝桥杯题目

       今天练了两道蓝桥杯的题目,感觉题目也不怎么难,打算以后每天都做一两题来练练手。

例题1:
网友年龄
某君新认识一网友。

当问及年龄时,他的网友说:
“我的年龄是个2位数,我比儿子大27岁,
如果把我的年龄的两位数字交换位置,刚好就是我儿子的年龄”
请你计算:网友的年龄一共有多少种可能情况?

提示:30岁就是其中一种可能哦.

/*********************************************************************
File Name:             
Author:               xxx        date:2016 11 28
Description:             
						网友年龄

						某君新认识一网友。
						当问及年龄时,他的网友说:
						“我的年龄是个2位数,我比儿子大27岁,
						如果把我的年龄的两位数字交换位置,刚好就是我儿子的年龄”

						请你计算:网友的年龄一共有多少种可能情况?
Fuction List:
********************************************************************/
#include<stdio.h>

int main()
{
	int i;
	int j;
	int g;
	int s;
	int temp;
	int count = 0;
	
	for (i = 10; i < 100; i++)
	{		
		g = i % 10;		
		s = i / 10;
		temp = g * 10 + s;
	
		for (j = 1; j < i; j++)
		{		
			if ((temp == j) && (i - j == 27))
			{
				printf ("i= %d\nj=%d\n",i ,j);
				count++;
			}
		}	
	}
	printf("%d\n",count);
	
	return 0;
}


例题2:生日蜡烛
某君从某年开始每年都举办一次生日party,并且每次都要吹熄与年龄相同根数的蜡烛。
现在算起来,他一共吹熄了236根蜡烛。
请问,他从多少岁开始过生日party的?

/*********************************************************************
File Name:               
Author:                  xxx       date:2016 11 28
Description: 			生日蜡烛
						某君从某年开始每年都举办一次生日party,并且每次都要吹熄与年龄相同根数的蜡烛。
						现在算起来,他一共吹熄了236根蜡烛。
						请问,他从多少岁开始过生日party的?
Fuction List:
********************************************************************/
/*
i + (i + 1) + (i + 2) +...+(i + n) =236
   (n + 1)*i +n*(n+1)/2 =236
   2*(n+1)*i + n*(n+1) =472
   (2*i+n)*(n+1) = 472
*/
#include<stdio.h>

int main()
{
	int i;
	int n;
	int sum = 236;
	
	for (i = 0; i < 100; i++)
	{
		for (n = 0; n < 100; n++)
		{
			if ((n + 1) * (2 * i + n) == 472)
			{
				printf("%d\n",i);
			}
		}
	}
	
	return 0;
}



  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值