下载此文档

2019华为校园招聘面试.doc


文档分类:管理/人力资源 | 页数:约89页 举报非法文档有奖
1/89
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/89 下载此文档
文档列表 文档介绍
word
word
1 / 89
word
1.输入整型数组求数组的最小数和最大数之和,例如输入1,2,3,4如此输出为5,当输入只有一个数的时候,如此最小数和最大数都是该数,例如只输入1,如此输出为2;另外数组的长度不超过50d
word
5 / 89
word
    while(sum[j]==0) //跳出头部0元素
        j++;
    for(int m=0;m<len_max1;j++,m++)
        outsum[m]=sum[j]+’0′;
    outsum[m]=’\0′;
printf(“输出两长长整型数据之和:%s\n〞,outsum);
    return 0;
}
 
(a~z)组成的字符串。请编写一个字符串过滤程序,假如字符串中出现多个一样的字符,将非首次出现的字符过滤掉。
比如字符串〞abacacde〞过滤结果为〞abcde〞。
要某某现函数:
void stringFilter(const char *pInputStr, long lInputLen, char *pOutputStr);
【输入】 pInputStr:输入字符串
lInputLen:输入字符串长度
【输出】 pOutputStr:输出字符串,空间已经开辟好,与输入字符串等长;
参考代码:
#include <>
#include<>
#include<>
word
word
6 / 89
word
void stringFilter(const char *p_str, long len, char *p_outstr)
{
int array[256]={0};
const char *tmp = p_str;
for(int j=0;j<len;j++)
{
    if(array[tmp[j]]==0)
        *p_outstr++= tmp[j];
    array[tmp[j]]++;
}
    *p_outstr = ‘\0′;
}
 
void main()
{
    char *str = “cccddecc〞;
    int len = strlen(str);    
        char * outstr = (char *)malloc(len*sizeof(char));
    stringFilter(str,len,outstr);
    printf(“%s\n〞,outstr);
    free(outstr);
word
word
7 / 89
word
    outstr = NULL;
}
 
、减运算式,请编写一个程序输出运算结果字符串。
输入字符串的格式为:〞操作数1 运算符 操作数2″,〞操作数〞与〞运算符〞之间以一个空格隔开。
 
补充说明:
1. 操作数为正整数,不需要考虑计算结果溢出的情况。
2. 假如输入算式格式错误,输出结果为〞0″。
 
要某某现函数:
void arithmetic(const char *pInputStr, long lInputLen, char *pOutputStr);
 
【输入】 pInputStr: 输入字符串
lInputLen: 输入字符串长度
【输出】 pOutputStr: 输出字符串,空间已经开辟好,与输入字符串等长;
#include <>
#include<>
#include<>
word
word
8 / 89
word
void arithmetic(const char *input, long len, char *output)
{
    char s1[10];
    char s2[10];
    char s3[10];
    int t = 0;
    int len_input=strlen(input);
    for(int i=0;i<len_input;++i)
    {
        if(input[i]==’ ‘)
            t++;
    }
 
    if(t!=2)
    {
        *output++ = ’0′;
        *output = ‘\0′;
        return;
    }
 
    s

2019华为校园招聘面试 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数89
  • 收藏数0 收藏
  • 顶次数0
  • 上传人beny00011
  • 文件大小140 KB
  • 时间2022-01-30