华为huawei oj

001题目描述

计算字符串最后一个单词的长度,单词以空格隔开。

输入描述:

一行字符串,非空,长度小于5000。

输出描述:

整数N,最后一个单词的长度。

示例1

输入

hello world

输出

5

思路::遍历一遍找到空格个数,在遍历一遍定位最后一个空格 然后总长度减去定位 就是最后一个字母的长度 
 1 #include <iostream>
 2
 3 using namespace std;
 4
 5 int main()
 6 {
 7     char a[5000];                  //定义一个char数组
 8      gets(a);                        //把字符串读入字符串数组
 9     int m=0,n=0,sum=0;
10     for (int i = 0; a[i]!=‘\0‘; i++)    //遍历结束的标志是 a[i]!=‘\0‘;
11     {
12         sum++;
13         if (a[i] == ‘ ‘)
14             n++;
15     }
16     if (n == 0)
17     {
18         cout << sum ;
19     }
20     else
21     {
22         m = n;
23         for (int i = 0; a[i] != ‘\0‘; i++)
24         {
25             if (a[i] == ‘ ‘)
26                 m--;
27             if (m == 0)
28             {
29                 cout << sum - i - 1;
30                 break;                               //break 跳出for  continue跳出这次 继续下一轮的循环 return 结束了
31             }
32         }
33     }
34
35     return 0;
36 }
#include<iostream>
#include<string>
#include<vector>
 
using namespace std;
 
int main(){
    string input;
    vector<string>arr;
    while(cin>>input){
        arr.push_back(input);
    }
    cout<<arr[arr.size()-1].length()<<endl;    
    return 0;
}尼玛 太简单了 !!!!!!!!
时间: 2024-12-26 13:01:03

华为huawei oj的相关文章

华为Huawei Honor6 荣耀6 开机卡住不进系统恢复一例

Huawei Honnor6 荣耀6 开机卡住不进系统无损镜像一例 昨天接到我们客户一台華為Honnor6 荣耀6,开机卡屏,进不了系统,要求恢复数据.如题 在我们UFED的帮助下,最后手机无损取得镜像,芯片完好无损,数据也完无损!Thats amazing! 各位有需要的可以联系我!微信17701607488 网址https://shop110840885.taobao.com/ -----

华为HUAWEI服务器 RH2288 不能启动故障

今天客户打电话过来前段时间销售的华为服务器 RH2288,不能启动,询问解决办法 故障现象拍照过来如下: 询问是突然出现这种情况还是做了什么操作后才出现这种情况,回答搬家后服务器上机柜后出现这种情况,回复解决方法如下: 检查硬盘有没有损坏. 阵列卡型号在引导时有没有检测显示出来. 如果检测到阵列卡,查看阵列卡显示几个逻辑盘,如果没有,查看链接硬盘或者硬盘笼电缆有没有松动. 如果USB作为启动第一选项,,查看你有没有插入USB盘,如果有,拔掉USB设备. 最后检查发现在搬运过程中阵列卡线缆松脱,拔

华为OJ平台——字符串分隔

题目描述: 连续输入字符串,请按长度为8拆分每个字符创 后输出到新的字符串数组: 长度不是8整数倍的字符串请在后面补数字0,空字符串不处理 输入 连续输入字符串(输入两次,每个字符长长度小于100)输出 输出到长度为8,的新字符串数组样例输入 abc 123456789样例输出 abc00000 12345678 90000000 思路: 都是直接处理,没有具体的方法而言 注意点: 华为的OJ平台的输入输出有点坑,好多次的程序都在这里出问题,在Eclipse上运行的结果没问题,然后在OJ上就是编

[华为oj]字符串通配符

该程序只满足匹配第一个相同的字符串,对于出现第二个相同字符的字符串无法解决. #include <iostream> #include <string> #include <algorithm> using namespace std; int IsMatch(string rule,string sub) { int k=0; int c=0; while(k<rule.length()&&c<sub.length()) { if(rule

杭州腾科华为HCIE考试流程

华为HCIE考试流程 华为考试由Prometric考试服务公司代理.华为不同级别与方向的考试项目具有不同的考试要求与流程. 1.实验考试预约 1)预约HCIE实验考试前需首先通过HCIE笔试考试,笔试的有效期为18个月: 2)华为网站填写HCIE实验考试预约申请,需提前30天预约: 2.考试券购买考生需要在预约LAB考试与面试考试前,在华为授权培训中心购买考试券 3.提供考试券预约成功后,需要在30天之内将考试券信息提供给邮箱[email protected],以便验证. 4.参加实验考试 考试

java和UML-2-面向对象

在互联网时代的今天,人工智能和大数据云计算的到来,我们可以看到,计算机的世界越来越趋近人类世界. 从编程语言上说,也是同样越来越趋近人类语言,从开始的机器语言,到后来的汇编语言,到高级语言与低级语言分界的C语言,直到现在的面向对象语言. 机器语言,从名称上就可以看出,机器语言是计算机能够直接识别的,我们都知道计算机是二进制的,只能识别0,1.那么问题就来了,用机器语言编写程序,那基本不是学计算机的,而是电子的,因此,机器语言真是专业中的专业,也许只能那些技术大咖能畅游在机器世界,对于我们这种普通

Android - 不同手机的权限异常

不同手机的权限异常 本文地址:http://blog.csdn.net/caroline_wendy 添加手机快捷方式和其他读写配置方面,需要添加某些定制的读写权限(READ_SETTINGS\WRITE_SETTINGS),可以是解决一些问题. 包括:摩托罗拉(motorola),HTC(htc),宏碁(aspire),360(qihoo360),天翼(ty),索尼爱立信(sonyericsson),OPPO(oppo), 联发科(mediatek),华为(huawei),百奇天气(baiqi

人不在囧途 便携式3G上网设备+套餐推介

来源: http://network.pconline.com.cn/317/3174920_all.html [PConline资讯]过年回家,本该是再高兴不过的事,可一想到要在路上颠簸数十个小时,心情也会大打折扣.大家都喜欢<人在囧途>的情节,可那毕竟是电影,奇葩的确到处都是,但这一路还是少碰见的好,顺利到家已经圆满. 奇葩.艳遇yy了过后,恐怕很多人会选择对着手机.平板.笔记本发呆.这里推荐几款便携式的3G上网设备,介绍一套3G资费,希望能在大家踏上旅途之前派上用场.当然,如果你真想成就

BrandZ:2016年全球最具价值品牌百强榜(完整报告)

https://wppbaz.com/admin/uploads/files/BZ_Global_2016_Report.pdf Millward Brown编制的BrandZ最新排行榜(2016 BrandZ Top 100 Global Brands),全球100个最具价值品牌的品牌价值仍远远领先于其他品牌,今年它们的总价值上升3%,至3.4万亿美元. 过去10年,全球最具价值品牌100强的品牌价值增长一倍多,增幅达到133%.品牌价值是根据收入和盈利能力等财务指标,结合消费者品牌认知调查计