第一题题目:
对于给定的一个字符串,统计其中小写字母出现的次数。
个人总结:
无
代码:
#include<iostream>
#include<string>
using namespace std;
int main()
{
int n;
cin >> n;
for (int i = 0; i < n; i++)
{
int sum = 0;
string chuan;
cin >> chuan;
for (int j = 0; j < chuan.size(); j++)
{
if (chuan[j] >= 'a' && chuan[j] <= 'z')
sum++;
}
cout << sum << endl;
}
return 0;
}

第二题题目:
你的弟弟刚做完了"100以内数的加减法"这部分的作业,请你帮他检查一下。每道题目(包括弟弟的答案)的格式为a+b=c或者a-b=c,其中a和b是作业中给出的,均为不超过100的非负整数;c是弟弟算出的答案,可能是不超过200的非负整数,也可能是单个字符"?",表示他不会算。输入文件包含不超过100行,以文件结束符结尾。每行包含一道题目,格式保证符合上述规定,且不包含任何空白字符。输入的所有整数均不含前导0。
个人总结:
1.字符串最后一个字符是.back()而不是.end(),后者是最后一个字符的下一个位置。
2.可以先对字符串最后一个字符进行查询,若是问号,则执行continue进入下一次循环。
代码:
#include<iostream>
#include<string>
using namespace std;
int main()
{
string formula;
int sum = 0;
while (cin >> formula)
{
if (formula.back() == '?')
continue;
int num = 0;
int sign = 1;
int result_left = 0;
int result_right = 0;
formula = '+' + formula;
for (char c : formula)
{
if (c >= '0' && c <= '9')
num = num * 10 + c - '0';
else if (c == '+' || c == '-')
{
result_left += num * sign;
num = 0;
sign = (c == '+') ? 1 : -1;
}
else if (c == '=')
{
result_left += num * sign;
num = 0;
sign = 1;
}
}
result_right += num * sign;
if (result_left == result_right)
sum++;
}
cout << sum << endl;
return 0;
}

第三题题目:
输入一行字符串,全部由小写字母构成,对字符串按26个英文字母的先后顺序进行排序,然后输出。
个人总结:
1.采用algorithm中的sort()函数直接排序,排序结果默认是升序。
代码:
#include<iostream>
#include<string>
#include<algorithm>
using namespace std;
int main()
{
string alphabet;
while (cin >> alphabet)
{
sort(alphabet.begin(), alphabet.end());
for (int i = 0; i < alphabet.size(); i++)
{
cout << alphabet[i];
}
cout << endl;
}
}

英语翻译
黑色是自己翻译,红色是机翻正确翻译

1.零售和物流服务
①RFID应用的出现依靠着零售商、物流组织和包裹运输公司的大量采购。②为了同时解决一些问题,尤其是零售商,可能会给私人物品打上标记:准确的库存管理、损失控制,并且有能力支持无人看管便携式售卖机(这些能够快速的结账同时能够避免超市的扒手,而且还能节省劳动费用支出)。③在使用温度传感材料和电子产品下,食物和药品的冷链审计和保障需要被标记;确保和监控那些易腐的材料是否完整或者需要关注,可能在事物、冷藏系统、数据自动记录系统还有人用科技中需要通信。
①RFID 应用的兴起在很大程度上取决于零售商、物流组织和包裹递送公司的采用。②特别是,零售商可以对单个物品进行标记,以便同时解决多个问题:精确的库存盘点、损耗控制,以及支持无人值守的自助式销售终端(这有望加快结账速度,同时减少入店行窃和人工成本)。③冷链审计与保障可能需要使用对温度敏感的材料和电子设备对食品和药品进行标记;确保或监控易腐材料是否完好和是否需要关注,可能需要在物品、制冷系统、自动化数据记录系统和人类技术人员之间进行通信。

2.供应链管理
①供应链管理是公司中的一个流程,是为了确保他们的供应链的效率和有效花费。②物联网系统能够帮助供应链管理。③这个概念是管理整个商业关系网,或者是说管理参与的部分,其中包含有产品制造、运输和最终客户需求的服务。④在任何给定的时间,市场的力量能够决定在供应链中供应商、物流供应商、位置、客户,甚至一些专业参与者的改变。⑤这些可变因素在供应链的结构中有着重要的力量,关于在基础层中的在流程中的更为复杂结构中的贸易伙伴和工作流的安排筹备之间建立的电子交流的排序,对快速生产的流程至关重要。
①供应链管理是公司用来确保其供应链高效且具有成本效益的流程。②物联网系统可以为供应链管理提供辅助。③其理念是管理由相关企业或合作伙伴组成的整个网络,这些企业或合作伙伴参与产品制造、交付以及终端客户所需的服务。④在任何时候,市场力量都可能要求供应商、物流提供商、地点和客户,以及供应链中任意数量的专业参与者做出改变。⑤这种可变性对供应链基础设施有重大影响,从建立贸易伙伴之间电子通信的基础层,到对快速生产流程至关重要的更复杂的流程配置和工作流安排。
英语单词打卡
