打卡12

2.9设汉王的失算

 这道题非常的简单,直接从2的0次方加到2的63次方即可

#include<bits/stdc++.h>
using namespace std;

int main()
{
double ans=0;
for(int i=0;i<64;i++)
{
ans+=pow(2,i);
}
cout<<ans<<endl;
}

 

2.10马克思手稿中的数学题

 设x为男人,y为女人,z为小孩

则满足x+y+z=30,3x+2y+z=50;     -》2x+y=20;

x的范围是0-10;

 

 

#include<bits/stdc++.h>
using namespace std;


int main()
{
int cnt=0;
cout<<"答案"<<endl;
for(int i=0;i<=10;i++)
{
int y=20-2*i;
int z=30-i-y;
if(3*i+2*y+z==50)
{
printf("%d : %d %d %d\n",++cnt,i,y,z);
}
}
return 0;
}

posted on 2023-04-25 19:07  临江柔  阅读(22)  评论(0编辑  收藏  举报