当前位置: 首页 > news >正文

码蹄集——人民币大写数字、全部整除、隐晦余8

 

MT1132 人民币大写数字

输入一个金额,输出对应的人民币大写数字(零壹贰叁肆伍陆柒捌玖拾)。不考虑负数等不合理的输入。

格式

输入格式:输入为整型(<100)

输出格式:输出字符

样例 1

输入:35

输出:叁拾伍元整

此题主要考查语言选择结构,这里有三个不同输出样式,依次为单个数字、整十数和非整十的两位数,只要分开讨论即可

代码1:

#include<bits/stdc++.h>using namespace std;int main()
{map<int,string>mp;mp[0]="零",mp[1]="壹",mp[2]="贰",mp[3]="叁",mp[4]="肆",mp[5]="伍",mp[6]="陆",mp[7]="柒",mp[8]="捌",mp[9]="玖",mp[10]="拾"; int x;cin>>x;int tmp=x;if(x==0){ cout<<mp[x]<<"元整";return 0;}while(x){if(x<=10){cout<<mp[x];break;}tmp/=10;cout<<mp[tmp]<<"拾";x%=10;}cout<<"元整";return 0;
}

代码2:优化版

#include<bits/stdc++.h>using namespace std;int main()
{map<int,string>mp;mp[0]="零",mp[1]="壹",mp[2]="贰",mp[3]="叁",mp[4]="肆",mp[5]="伍",mp[6]="陆",mp[7]="柒",mp[8]="捌",mp[9]="玖",mp[10]="拾"; int x;cin>>x;if(x<=10)cout<<mp[x]<<"元整";else if(x%10==0)cout<<mp[x/10]<<"拾元整";elsecout<<mp[x/10]<<"拾"<<mp[x%10]<<"元整";return 0;
}

MT1145 全部整除

输入正整数N,找到一个最小的整数K,可以被1到N的每个数整除。

格式

输入格式:输入整型

输出格式:输出整型

样例 1

输入:6

输出:60

直接遍历,重点是 if(i>n)这个判断,即当该m可以被所有1~n数整除时跳出循环

#include<bits/stdc++.h>using namespace std;int main()
{int n,m,i;cin>>n;for(m=n;;m++){for(i=1;i<=n;i++)if(m%i!=0)break;if(i>n)//上面的for循环遍历完break;}cout<<m;return 0;} 

 MT1148 隐晦余8

存在一个数x(大于10),除以3余2,除以5余3,除以7余1,求这个数最小值。

格式

输入格式:无

输出格式:输出整型

样例 1

输入:无

输出:113

直接遍历:

#include<bits/stdc++.h>using namespace std;int main()
{for(int i=10;i<=1000;i++)if(i%3==2&&i%5==3&&i%7==1){cout<<i;break;}return 0;} 

小技巧: 

#include<bits/stdc++.h>using namespace std;int main()
{int i=15;while(1){if(i%3==2&&i%5==3&&i%7==1) break;i+=7;}cout<<i;return 0;} 

相关文章:

  • node版本.node版本、npm版本和pnpm版本对应
  • Spring Boot异步任务失效的8大原因及解决方案
  • (自用)Java学习-5.12(Redis,B2C电商)
  • OpenCV图像金字塔详解:原理、实现与应用
  • 谷歌Gemini生图升级:与GPT-4o的对决,谁更胜一筹?
  • LGDRL:基于大型语言模型的深度强化学习在自动驾驶决策中的应用
  • 视觉-语言-动作模型:概念、进展、应用与挑战(下)
  • 互联网大厂Java求职面试:优惠券服务架构设计与AI增强实践-1
  • 【面试真题】王者荣耀亿级排行榜,如何设计?
  • 重学安卓14/15自由窗口freeform企业实战bug-学员作业
  • 关于groom毛发attributes
  • 2094. 找出 3 位偶数
  • Docker编排工具详解:Docker Compose与Docker Swarm
  • 前端面试高频50个问题,解答
  • tinyint(3)数据类型讲解
  • HP303-IIC驱动,大气压力温度传感器笔记
  • Tomcat服务部署
  • 服务器多JAR程序运行与管理指南
  • 深度拆解!MES如何重构生产计划与排产调度全流程?
  • 第二十二天打卡
  • 北京“准80后”干部兰天跨省份调任新疆生态环境厅副厅长
  • 张笑宇:物质极大丰富之后,我们该怎么办?
  • 80后莆田市文旅局长马骏登台与杨宗纬合唱,“演唱会秒变旅游推介会”
  • 三大股份制银行入局AIC,一级市场再迎“活水”
  • 5.19中国旅游日,上海56家景区景点限时门票半价
  • 邯郸一酒店办婚宴发生火灾,新郎母亲:饭没吃成酒店还要收费