首页 > 编程语言 >23-5-13--条件控制结构-程序员买包子

23-5-13--条件控制结构-程序员买包子

时间:2023-05-14 20:46:45浏览次数:49  
标签:10 13 23 de 样例 控制结构 输出 mai 包子

 

这是一条检测真正程序员的段子:假如你被家人要求下班顺路买十只包子,如果看到卖西瓜的,买一只。那么你会在什么情况下只买一只包子回家?
本题要求你考虑这个段子的通用版:假如你被要求下班顺路买 N 只包子,如果看到卖 X 的,买 M 只。那么如果你最后买了 K 只包子回家,说明你看到卖 X 的没有呢?

输入格式:

输入在一行中顺序给出题面中的 N、X、M、K,以空格分隔。其中 N、M 和 K 为不超过 1000 的正整数,X 是一个长度不超过 10 的、仅由小写英文字母组成的字符串。题目保证 N=M。

输出格式:

在一行中输出结论,格式为:

  • 如果 K=N,输出 mei you mai X de
  • 如果 K=M,输出 kan dao le mai X de
  • 否则输出 wang le zhao mai X de.
    其中 X 是输入中给定的字符串 X。

输入样例 1:

10 xigua 1 10
 

输出样例 1:

mei you mai xigua de
 

输入样例 2:

10 huanggua 1 1
 
 

输出样例 2:

kan dao le mai huanggua de
 

输入样例 3:

10 shagua 1 250
 

输出样例 3:

wang le zhao mai shagua de

代码如下:

#include <iostream>

using namespace std;

int main(){
    int n,m,k;
    string x;
    cin>>n>>x>>m>>k;
    if(k==n)
    {
        cout<<"mei you mai "<<x<<" de";
    }else if(k==m){
        cout<<"kan dao le mai "<<x<<" de";
    }else {
        cout<<"wang le zhao mai "<<x<<" de";
    }
}

 结果如下:

 

 

标签:10,13,23,de,样例,控制结构,输出,mai,包子
From: https://www.cnblogs.com/daniel350-wang/p/17400129.html

相关文章

  • 23-5-14--循环控制结构--进化论
     在“一年一度喜剧大赛”上有一部作品《进化论》,讲的是动物园两只猩猩进化的故事。猩猩吕严说自己已经进化了9年了,因为“三年又三年”。猩猩土豆指出“三年又三年是六年呐”……本题给定两个数字,以及用这两个数字计算的结果,要求你根据结果判断,这是吕严算出来的,还是土豆算出来......
  • 三菱FX系列上位机源码 C#上位机FX系列源码, 串口485.232通讯,
    三菱FX系列上位机源码C#上位机FX系列源码,串口485.232通讯,可读X/Y/M/S/D,可写Y/M/S/D,FX系列,有备注。本上位机使用用pchmi库。ID:658682963244833......
  • 2023.5.14编程一小时打卡
    一、问题描述:计算点到直线的距离。首先设计一个点类Point,它有2个私有数据成员x和y,表示点的坐标。另一个类为直线类Line,它有3个私有数据成员a,b和c,表示直线方程ax+by+c=0。这两个类中都说明了一个友元函数dist,用于计算一个点到直线的距离。点(x.y)到直线ax+by+c=0的距离d的......
  • 23-5-14--二分查找--二分查找模板
    1#include<stdio.h>2//#include<iostream>3#include<algorithm>45usingnamespacestd;67structarray{8longlongindex;9longlongnum;10};1112boolcmp(arrayx,arrayy)13{14returnx.num<y.num;......
  • 标准模板13
    #include<algorithm>#include<iterator>#include<vector>#include<iostream>usingnamespacestd;template<classInputIt,classOutputIt>voidmySort(InputItfirst,InputItlast,OutputItresult){ vector<typenameiterator_traits<I......
  • LeetCode 239. 滑动窗口最大值
    题目链接:LeetCode239.滑动窗口最大值题意:给你一个整数数组nums,有一个大小为 k 的滑动窗口从数组的最左侧移动到数组的最右侧。你只可以看到在滑动窗口内的k 个数字。滑动窗口每次只向右移动一位。返回滑动窗口中的最大值。解题思路:(单调队列)O(n)使用单调队列求解......
  • 第23天打卡
    问题:打印出所有256以下的回文数;流程图: 直接暴力枚举即可源代码:#include<stdio.h>intmain(){intm[16],n,i,t,count=0;longunsigneda,k;for(n=1;n<256;n++){k=0;t=1;a=n*n;for(i=0;a!=0;i++){m[i]=a%10;a/=10;}for(;i>0;i--){k+=m[i-1]*t;t*=10;}if(k......
  • 【2023 · CANN训练营第一季】进阶班笔记1
    1.在AscendCL中,关于媒体数据处理V1版本中的内存申请/释放接口acldvppMalloc/acldvppFree:该接口主要用于分配内存给Device侧媒体数据处理时使用,申请的大页内存满足数据处理的要求(例如,内存首地址128字节对齐)。调用该接口申请内存后,如果内存不使用,需及时调用acldvppFree接口释放内存频......
  • i7 13700和13700K的区别 i713700和i713700K差距
    i7-13700K为16核24线程,即8大核8小核,主频3.4GHz,睿频5.3GHz,30MB三级缓存。单核跑分2090分,多核跑分16542分。组装电脑选i713700还是13700K怎么搭配更合适这些点很重要http://www.adiannao.cn/duintel13代酷睿i713700K相比i713700最大的区别在于支持超频,拥有不锁......
  • DIY技巧:微星B760主板13600K降压教程 CPU温度暴降25℃
    前段时间微星B600/700系主板更新了最新的BIOS,最新的BIOS更新;额105微码,让用户能直接在BIOS中对13代带K处理器进行降压,十分方便,今就带大家体验一下微星B760迫击炮主板的降压流程,其他微星B600/700系主板操作方法大同小异。首先要去微星官网下载最新的BIOS,目前最新版本应该是这个3月......