第一题:输入的数能被4整除就是yes,否则就是no,或者让一个数i从2开始递增,然后判断n-i是否是偶数。代码如下:
#include <iostream>
using namespace std;
int main()
{
int n;
cin >> n;
//方法一:
/*if(n%4==0)
cout <<"Yes";
else
cout <<"No";*/
//方法二
for(int i=2;i<n;i+=2)
{
if((n-i)%2==0)
{
cout <<"Yes";
return 0;
}
}
cout <<"No";
return 0;
}
第二题:
#include <iostream>
#include <iomanip>
using namespace std;
int main()
{
int x,y;
cin >> x>>y; //两只老鼠偷的大米数
double z = x/3.0 + y/4.0;
cout <<fixed << setprecision(2)<<z;//保留2位小数
return 0;
}
第一题:
#include <iostream>
using namespace std;
int main()
{
int n;
cin>>n;
for(int i=2;i<n;i=i+2)
{
if((n-i)%2==0)
{
cout <<"Yes";
return 0;
}
}
cout <<"No";
return 0;
}
第二题 :
#include <iostream>
#include <iomanip>
using namespace std;
int main()
{
int x,y;
cin >>x>>y;
cout <<fixed << setprecision(2)<<(x/3.0 + y/4.0);
return 0;
}
第一道题直接判断是否为偶数即可,因为只有偶数才能分解为两个偶数
第二道将输入的第一个数乘以1/3加上第二个数乘以1/4即可,需要注意的是,分数在c语言中需要通过分子或分母为浮点数才能表示