题目概述:
求两个正整数A和B的和,其中A和B都在区间[1,1000]。
如果输入的确是两个正整数,则按格式A + B = 和输出。如果某个输入不合要求,则在相应位置输出?,显然此时和也是?。
编程:
#include< iostream>
#include< string>
using namespace std;
int main()
{
string s1, s2;
bool a1, a2;
cin >> s1 >> s2;
int l1 = size(s1), l2 = size(s2);
for (int i = 0; i < l1; i++)
{
if (s1[i] >= ‘0’ && s1[i] <= ‘9’)
a1 = 1;
else
a1 = 0;
}
for (int i = 0; i < l2; i++)
{
if (s2[i] >= ‘0’ && s2[i] <= ‘9’)
a2 = 1;
else
a2 = 0;
}
int b1, b2;
b1 = atoi(s1.c_str());
b2 = atoi(s2.c_str());
if (a1 && a2)
{
if (b1 >= 1 && b1 <= 1000 && b2 >= 1 && b2 <= 1000)
{
cout << b1 << " + " << b2 << " = " << b1 + b2 << endl;
}
else if (!(b1 >= 1 && b1 <= 1000) && b2 >= 1 && b2 <= 1000)
{
cout << “? +” << b2 << “= ?” << endl;
}
else if (b1 >= 1 && b1 <= 1000 && !(b2 >= 1 && b2 <= 1000))
{
cout << b1 << “+ ? = ?” << endl;
}
else if (!(b1 >= 1 && b1 <= 1000) && !(b2 >= 1 && b2 <= 1000))
{
cout << “? + ? = ?” << endl;
}
}
else if (a1 && !a2)
cout << b1 << “+ ? = ?” << endl;
else if (!a1 && a2)
cout << “? +” << b2 << “= ?” << endl;
else if (!a1 && !a2)
cout << “? + ? = ?” << endl;
}
上机实践:


C++:团体程序设计天梯赛(正整数A+B)相关推荐

  1. L2-006 树的遍历-团体程序设计天梯赛GPLT

    题目来源:团体程序设计天梯赛-练习集 题目地址:L2-006 树的遍历 题目大意 给定一棵二叉树的后序遍历和中序遍历,请你输出其层序遍历的序列.这里假设键值都是互不相等的正整数. 预备知识: 中序遍历 ...

  2. PTA团体程序设计天梯赛篇(五)---- 难题篇一(30分题目)

    PTA团体程序设计天梯赛 数据结构类型 L3-002 特殊堆栈(树状数组) L3-003 社交集群(并查集) 搜索 L3-004 肿瘤诊断(三维bfs) 确保bfs只遍历一次的方法 图论 L3-005 ...

  3. ptaa乘以b_PTA|团体程序设计天梯赛-练习题目题解锦集(C/C++)(持续更新中……)...

    C++ CPP C++语言开发 PTA|团体程序设计天梯赛-练习题目题解锦集(C/C++)(持续更新中--) PTA|团体程序设计天梯赛-练习题目题解锦集(持续更新中) 实现语言:C/C++:     ...

  4. 团体程序设计天梯赛——L1-039 古风排版

    团体程序设计天梯赛--L1-039 古风排版 https://pintia.cn/problem-sets/994805046380707840/problems/994805091888906240 ...

  5. PTA团体程序设计天梯赛-练习集(3)

    PTA团体程序设计天梯赛-练习集 L1-001 Hello World (5 分) 这道超级简单的题目没有任何输入. 你只需要在一行中输出著名短句"Hello World!"就可以 ...

  6. 2020年团体程序设计天梯赛L1题目集(题目+代码)

    2020年11月团体程序设计天梯赛 第一次参加天梯赛,除了在门口冻得瑟瑟发抖,还有按不动的shift之外一切都还好- tip:不知道啥原因代码上基本没有注释,希望dalao们不要介意~ L1-1 嫑废 ...

  7. PTA团体程序设计天梯赛-练习集

    PTA团体程序设计天梯赛-练习集 L1-024 后天 L1-025 正整数A+B L1-026 I Love GPLT L1-027 出租 L1-029 是不是太胖了 L1-030 一帮一 L1-03 ...

  8. PTA|团体程序设计天梯赛-练习题目题解锦集(C/C++)(持续更新中……)

    PTA|团体程序设计天梯赛-练习题目题解锦集(持续更新中) 实现语言:C/C++:      欢迎各位看官交流讨论.指导题解错误:或者分享更快的方法!! 题目链接:https://pintia.cn/ ...

  9. 团体程序设计天梯赛——L1-054 福到了

    团体程序设计天梯赛--L1-054 福到了 https://pintia.cn/problem-sets/994805046380707840/problems/994805076512587776 ...

  10. 2021年中国高校计算机大赛团体程序设计天梯赛

    2021年中国高校计算机大赛团体程序设计天梯赛 L1-1 人与神 (5 分) L1-2 两小时学完C语言 (5 分) L1-3 强迫症 (10 分) L1-4 降价提醒机器人 (10 分) L1-5 ...

最新文章

  1. spi时序图怎么分析,怎么看懂spi时序图
  2. 新分享一种解决ie6下PNG图片透明的方法
  3. SignalR Self Host+MVC等多端消息推送服务(4)
  4. bash删除文件中的空行
  5. java+mysql校园学校宿舍管理系统源码
  6. bitherj java_比太钱包为什么从 Bitcoinj 切换到了 Bitherj ?比太钱包从 Bitcoinj 切换到了 Bitherj原因是什么?...
  7. Java异常之checked与unchecked
  8. 从DCF到DCX:构想照进现实
  9. 84相似标准形05——有理标准形的不变因子、矩阵的有理标准形
  10. 2022年 微信大数据挑战赛
  11. Windows搭建kms服务器
  12. win10 手动下载升级 Powershell terminal
  13. 2021-1-16-JavaGuide老哥的操作系统常见问题总结 自己按照理解,综合了王道考研的视频,对内容进行了修改,增加了内容,以便于自己理解。这份材料不是背的,而是让自己去理解的。
  14. 阿里云机器的JVM内存调优经历(菜鸟必看,大神请绕道)
  15. 事务的传播级别(行为)
  16. 火车订票管理系统/火车购票网站系统/火车订票网站/火车票售卖系统
  17. java time_java常用类Time
  18. JQ----移动端h5页面通过地址调起通讯录以及高德地图、百度地图定位导航
  19. tkinter动态表格 - 实时更新数据(TkinterTable)
  20. fanuc机器人SCN_FANUC福尼斯以太网通讯.pdf

热门文章

  1. 2022年低压电工新版试题及低压电工试题及解析
  2. Buffalo WZR-HP-G300NH刷机记
  3. 五大BaaS后端云服务(转)
  4. python gui界面 tcp_python GUI库图形界面开发之PyQt5窗口控件QWidget详细使用方法
  5. 数据挖掘-Task4:建模与调参
  6. mqtt 域名连接_Modicon M262通过MQTT连接阿里云实现
  7. c语言知识汇总,C语言知识汇总
  8. [SAP - HCM] PA-PD Training From Spain Expert
  9. C++编程思想之迭代器
  10. SEO页面分析,你不容忽略的一个细节