资源简介

108题中有部分题目重合,因此么有收录在压缩文件中。 华为机试 ├─001 字符串最后一个单词长度 │ └─Source ├─002 计算字符个数 │ └─Source ├─003 明明的随机数 │ └─Source ├─004 字符串分隔 │ └─Source ├─005 进制转换 │ └─Source ├─006 质数因子 │ └─Source ├─007 取近似值 │ └─Source ├─008 合并表记录 │ └─Source ├─009 提取不重复的整数 │ └─Source ├─010 字符个数统计 │ └─Source ├─011 数字颠倒 │ └─Source ├─012 字符串反转 │ └─Source ├─013 句子逆序 │ └─Source ├─014 字典序排序 │ └─Source ├─015 求int型正整数在内存中存储是1的个数 │ └─Source ├─016 购物单 │ ├─Debug │ ├─Source │ │ └─Debug │ ├─Source - 时间优先 │ │ └─Debug │ └─Source - 空间优先 │ ├─Debug │ └─Release ├─017 坐标移动 ├─018 识别IP地址分类统计 │ └─Source │ └─Debug ├─019 错误记录 ├─020 密码验证合格程序 ├─021 密码破解 ├─023 删除字符串中出现次数最少字符 │ └─Source │ └─Debug ├─024 合唱队 │ └─Source │ ├─Debug │ └─Release ├─025 数据分类处理 │ └─Source │ └─Debug ├─026 查找兄弟单词 │ └─Source │ └─Debug ├─027 素数伴侣 │ └─Source │ └─Debug ├─028 字符串合并处理 │ └─Source │ └─Debug ├─030 密码截取(查找最长回文字符串) ├─031 蛇形矩阵 │ └─Source │ └─Debug ├─033 判断IP是否属于同一子网 │ └─Source │ └─Debug ├─034 称砝码 │ └─Source │ └─Debug ├─035 学英语 │ └─Source │ └─Debug ├─036 迷宫问题 │ └─Source │ └─Debug ├─037 数独问题 │ └─Debug ├─038 名字漂亮度 │ └─Source │ └─Debug ├─039 字符串截取 │ └─Source │ └─Debug ├─040 单链表删除数据 │ └─Source │ └─Debug ├─041 多线程 │ └─Source │ ├─Backup │ ├─Debug │ │ └─041.tlog │ └─Release │ └─041.tlog ├─042 表达式计算 │ └─Source │ └─Debug ├─043 计算字符串距离 │ └─Source │ └─Debug ├─044 杨辉三角形变形 ├─046 挑7 ├─047 完全数 │ └─Debug ├─048 高精度加法 ├─049 输出n个数中最小的k个 │ └─Debug ├─050 找出字符串只出现一次的字符 │ └─Debug ├─051 组成一个偶数最接近的2个质数 │ └─Debug ├─052 M个苹果放入N个盘子 ├─053 查找整数二进制中1的个数 ├─054 DNA子串 ├─055 MP3光标位置 │ └─Source │ └─Debug ├─056 查找2个字符串最大相同子串 │ └─Debug ├─057 配置文件恢复 │ └─Source │ └─Debug ├─058 24点计算 │ └─Debug ├─059 成绩排序 ├─060 矩阵相乘 ├─061 矩阵乘法次数计算 ├─062 字符串通配符 │ └─Debug ├─066 命令行解析 │ └─Source │ └─Debug ├─067 最大相同子串长度 │ └─Debug ├─068 火车编号进站 │ └─Debug ├─072 数组合并 ├─074 埃及分数 │ └─Source │ └─Debug ├─076 密码截取 │ └─Sourc

资源截图

代码片段和文件信息

#include 
#include 
#include 
using namespace std;

int lastWordLength(char * str)
{
    if(0 == str)
        return 0;
    char * p = str;
    char * pLast = NULL;
    
    while(*p)
    {
        pLast = p;
        p++;
    }
    
    int nRe = 0;
    while(*pLast != 32 && pLast != str )
    {
        nRe++;
        pLast--;
    }
    return (pLast == str) ? nRe+1 : nRe;
}

int main()
{
    char szBuf[5012] = { 0 };
    while (cin.getline(szBuf 5000))
    {
        int num = lastWordLength(szBuf);
        printf(“%d\n“num);
    }
    return 0;
}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件        282  2019-06-01 23:46  华为机试\001 字符串最后一个单词长度\001.txt

     文件        620  2019-06-01 23:47  华为机试\001 字符串最后一个单词长度\Source\001.cpp

     文件        441  2019-06-01 23:51  华为机试\002 计算字符个数\002.txt

     文件        946  2019-06-01 23:52  华为机试\002 计算字符个数\Source\002.cpp

     文件        985  2019-06-01 23:52  华为机试\003 明明的随机数\003.txt

     文件        819  2019-06-01 23:53  华为机试\003 明明的随机数\Source\003.cpp

     文件        494  2019-06-01 23:54  华为机试\004 字符串分隔\004.txt

     文件       1314  2019-06-01 23:54  华为机试\004 字符串分隔\Source\004.cpp

     文件        401  2019-06-01 23:58  华为机试\005 进制转换\005.txt

     文件        515  2019-06-01 23:58  华为机试\005 进制转换\Source\005.cpp

     文件        620  2019-06-01 23:59  华为机试\006 质数因子\006.txt

     文件        974  2019-06-02 00:00  华为机试\006 质数因子\Source\006.cpp

     文件        388  2019-06-02 00:01  华为机试\007 取近似值\007.txt

     文件       1040  2019-06-02 00:01  华为机试\007 取近似值\Source\007.cpp

     文件        486  2019-06-02 00:02  华为机试\008 合并表记录\008.txt

     文件       1432  2019-06-02 00:03  华为机试\008 合并表记录\Source\008.cpp

     文件        389  2019-06-02 00:03  华为机试\009 提取不重复的整数\009.txt

     文件        504  2019-06-02 00:04  华为机试\009 提取不重复的整数\Source\009.cpp

     文件        396  2019-06-02 00:04  华为机试\010 字符个数统计\010.txt

     文件        485  2019-06-02 00:05  华为机试\010 字符个数统计\Source\010.cpp

     文件        449  2019-06-02 00:05  华为机试\011 数字颠倒\011.txt

     文件        381  2019-06-02 00:06  华为机试\011 数字颠倒\Source\011.cpp

     文件        365  2019-06-02 00:07  华为机试\012 字符串反转\012.txt

     文件        398  2019-06-02 00:07  华为机试\012 字符串反转\Source\012.cpp

     文件        613  2019-06-02 00:08  华为机试\013 句子逆序\013.txt

     文件        864  2019-06-02 00:08  华为机试\013 句子逆序\Source\013.cpp

     文件        532  2019-06-02 00:09  华为机试\014 字典序排序\014.txt

     文件        612  2019-06-02 00:10  华为机试\014 字典序排序\Source\014.cpp

     文件        353  2019-06-02 00:11  华为机试\015 求int型正整数在内存中存储是1的个数\015.txt

     文件        325  2019-06-02 00:12  华为机试\015 求int型正整数在内存中存储是1的个数\Source\015.cpp

............此处省略457个文件信息

评论

共有 条评论