C++一些好玩的题

这篇博客介绍了两个有趣的C++编程题目:一是模拟猴子吃桃子问题,通过逆向思维求解猴子第一天摘桃的数量;二是根据目击者描述,推算出四位完全平方数的车牌号码。同时,针对程序运行闪退的问题,提供了在C++代码中添加#include和system("pause")的解决办法。
摘要由CSDN通过智能技术生成

1.编写程序模拟猴子吃桃子问题:猴子第1天摘下若干桃子,当即吃了一半,还不过瘾,又多吃了一个。第2天将剩下的桃子又吃了一半,又多吃一个。以后每天都吃了前一天剩下的一半零1个。到了第10天,只剩下了一个桃子。请问猴子第一天共摘了多少个桃子?

#include<stdio.h>
#include<stdlib.h>
void main()
{
	int i,s;
	s=1;//第十天剩下的一个桃子
	for(i=0;i<9;i++)//第十天还剩一个,9次循环
	{
		s=(s+1)*2;//倒序求出第一天的数量
	}
	printf("第一天共摘桃子数量为:%d\n",s);//输出结果
	
	system("pause");
}

//#include<stdlib.h>和system("pause");这两行代码是为了让 .exe文件打开的时候不闪退

2.一司机出车祸后驾车逃离现场,第一位目击者记得车牌号前两位数字相同,且后两位数字也相同;第二位目击者是一位数学家,他看出车牌号是四位完全平方数。试推算肇事车的车牌号

因为四位的平方数所对应的数字恰好是从 32 到 99 的,所以可以列出这些数字

#include<stdio.h>
#include<stdlib.h>
void main()
{
     int i,j,k,number;
     for(i=1;i<=9;i++)
        for(j=0;j<=9;j++)
        {
            number =
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 9
    评论
评论 9
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值