新手天翼
李颂宥 你好!
放相片这题,就是要考虑题目中的一句话,相片不能重叠且不能超出相框,还有就是相片放进相框里面是不能裁成一小块一小块的,自然也不能移多补少,所以要分别考虑相框的长和宽容纳多少个相片的边长,然后把这两个数相乘即可。
头文件记得加“<cstdio>”; 首先定义整型变量x,i,j,m,n,a(int);
输入(cin)m>>空格>>n);
写法1:
if语句(考虑:照片不能重叠而且照片不能漏到相框外面,不能裁开也不能移多补少) 如果判定成立,需要先除再乘(避免照片重叠或照片漏到相框外面):(相框长/相片边长)*(相框宽/相片边长) 分别考虑相框的长和宽容纳多少个相片的边长;
i=m/a;//用长除以照片边长,求出长能容纳的照片边长;
j=n/a;//用宽除以照片边长,求出宽能容纳的照片边长;
x=i*j;//长能容纳的照片边长乘宽能容纳的照片边长,x就是我们的结果啦~
否则,x就等于0。
写法2:输入后直接输出:
cout<<(m/a)*(n/a)<<endl;
高级守护
核心部分:
int a,b,c; cin>>a>>b>>c; cout<<a/c*(b/c); return 0;
注:头文件自己加!
新手守护
int a,m,n,x,y; cin>>m>>n>>a; x=m/a; y=n/a; cout<<x*y<<endl; return 0;
中级光能
#include<iostream>
#include<conio.h>
#include<bits/stdc++.h>
#include<ctime>
#include<unistd.h>
using namespace std;
bool bei_bao[101],shangd[11];
int xz,xz1;
struct wanj
{
string name,jn;
int qian,shangh,shengm,fangy;
}a;
void sd()
{
cout<<"服务员:欢迎来到滑稽超市,请问您要买什么?";
cout<<"1、攻击武器 2、防具 3、生命药水";
cin>>xz;
if(xz==1)
{
cout<<"服务员:请看\n";
cout<<"1、滑稽果 0元 用于快速自杀\n";
cout<<"2、滑稽军刀 30元 攻击10\n3、滑稽AK47 50元 攻击25\n 4、滑稽加特林 100元 攻击60";
cout<<endl<<"5、滑稽火箭筒 300元 攻击200\n6、滑稽破魂枪(HOT) 1000元 攻击900\n7、紧箍咒 1500元 攻击1200";
cout<<"\n8、无限手套(SO HOT 已有100人购买) 5000元 攻击4200\n9、核导弹(小心!会造成我方伤害1000)20000元 攻击20000\n";
cout<<"您的选择是";
cin>>xz1;
for(int i=1;i<=9;i++)
{
if(xz1==i)
{
shangd[i+1]++;
}
}
for(int i=2;i<=10;i++)
{
if(shangd[i]>0)
{
cout<<"系统声明:GAME OVER!";
cout<<endl<<"你 shǐ了" ;
return;
}
if(shangd[i]>0 && a.qian>=30*shangd[i])
{
cout<<"购买成功!";
}
}
}
}
int main()
{
a.qian=100;
a.shangh=100;
a.shengm=100;
a.fangy=30;
int dengj=1;
srand(time(0));
long long n=rand()%1000+1;
cout<<"正在加载中,请稍后";
for(int i=1;i<=10;i++)
{
cout<<"*";
sleep(1);
}
cout<<"这是一个滑稽的世界,滑稽战士们,征战吧!";
cout<<"系统声明:您是"<<n<<"号战士,请输入您的名字:\n";
cin>>a.name;
system("clr");
cout<<endl<<"一位大叔走了过来。\n";
while(1)
{
cout<<"您现在的选择是\n1、交谈 2、拉一首凉凉 3、打架";
cin>>xz;
if(xz==1)
{
cout<<"大叔:你好哇!"<<a.name<<"。我可以帮助你,在需要的时候召唤我,这是礼物,请收好!";
cout<<"\n系统声明:您收到了:滑稽小刀、木头盾、信号枪(战斗时召唤)";
bei_bao[1]++;
bei_bao[11]++;
bei_bao[100]++;
cout<<"\n你:啊,谢谢!";
break;
}
else
{
if(xz!=1 && xz!=2 && xz!=3)
{
cout<<"请不要乱选!";
}
if(xz==2 || xz==3)
{
cout<<"你在与 *钢铁战士* 龙杨的战争中被秒杀。\n";
cout<<"系统声明:GAME OVER!\n";
cout<<"你 shǐ了。";
return 0;
}
}
system("clr");
}
system("clr");
cout<<"你想干什么?1、去酒吧 可以恢复 2、去商店 买东西\n";
cout<<" 3、(10级开放)去死 4、战斗 快速升级 5、(5级开放)充值(送还魂丹) 6、查看状态 7、学习技能";
cin>>xz;
if(xz==2)
{
sd();
}
return 0;
}
你现在只能去商店买滑稽军刀!