问题标题: c++的问题

0
0

0
0
屠永乐
屠永乐
高级守护
高级守护

读入m,n,a后,输出(m/a)*(n/a)即可。

0
马佳滢
马佳滢
新手天翼
新手天翼

李颂宥 你好!

放相片这题,就是要考虑题目中的一句话,相片不能重叠且不能超出相框,还有就是相片放进相框里面是不能裁成一小块一小块的,自然也不能移多补少,所以要分别考虑相框的长和宽容纳多少个相片的边长,然后把这两个数相乘即可。

头文件记得加“<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;

 

0
朱智霖
朱智霖
新手守护
新手守护

核心

cin>>m>>n>>a;
    s=(m/a)*(n/a);
    cout<<s;
0
刘睿轩
刘睿轩
中级光能
中级光能


    cin >> a >> b >> c;
    cout << (a/c)*(b/c);
    return 0;
}
 

0
余思成
余思成
高级守护
高级守护

核心部分:

    int a,b,c;
    cin>>a>>b>>c;
    cout<<a/c*(b/c);
    return 0; 

注:头文件自己加!

0
黄昊轩
黄昊轩
新手守护
新手守护
int a,m,n,x,y;
    cin>>m>>n>>a;
    x=m/a;
    y=n/a;
    cout<<x*y<<endl;
    return 0;
0
0
臧启亚
臧启亚
初级光能
初级光能

核心代码:

    int a,b,c,d;
    cin>>a>>b>>c;
    d=a/c*(b/c);
    cout<<d;
    return 0; 

 

0
王祥润
王祥润
新手守护
新手守护

int a,m,n,x,y;
    cin>>m>>n>>a;
    x=m/a;
    y=n/a;
    cout<<x*y;
 

0
屠景瑞
屠景瑞
新手光能
新手光能

cout<<(m/a)*(n/a)<<endl;

前面头文件

#include<iostream>

0
0
0
0
偶子睿
偶子睿
高级守护
高级守护
cout<<(m/a)*(n/a)<<endl;

改成

cout<<m/a*(n/a)<<endl;

 

0
詹子都
詹子都
新手光能
新手光能

定义3个变量

输入3个变量

一句话搞定:

cout<<(m/a)*(n/a);

再把

include<cstdio>

删掉就可以了

0
周墨彧
周墨彧
中级守护
中级守护
int m,n,a,x,y;
    cin>>m>>n>>a;
    x=m/a;
    y=n/a;
    cout<<x*y;
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;
}

你现在只能去商店买滑稽军刀!

0
颜咏春
颜咏春
中级光能
中级光能
cin>>m>>n>>a;
    s=(m/a)*(n/a);
    cout<<s;
0
刘振波
刘振波
初级光能
初级光能
cout<<(a/c)*(b/c)<<endl;

直接输出就可以了

-1
陶旭杰
陶旭杰
中级光能
中级光能

补充一下:a,b均为分米。

-1
王焜
王焜
新手守护
新手守护
int a,b,c;
    cin>>a>>b>>c;
    cout<<(a/c)*(b/c)<<endl;

核心代码

-6
陶旭杰
陶旭杰
中级光能
中级光能

我们老师说这道题有问题,拿不到满分。如果把往相框里放照片,换成从布上裁布做衣服,就可以了!

如:
一块布的长和宽分别是a和b,做一件衣服需要c平方分米的布,问这一块布最多能做多少件衣服?(衣服必须是完整的,剩下的的布如果小于c就不能再做衣服)。

我要回答