软通动力python机试_软通动力C语言机试题

这是一个C语言编程题目,用于统计字符串中不同字符的数量。代码实现了一个`charCount`函数,通过遍历字符串并使用预处理指令进行计数。此题目常见于嵌入式开发的面试中,旨在测试基础扎实程度。
摘要由CSDN通过智能技术生成

#include

int charCount(char *str)

{

int iCount = 0;

int i, j, k=0;

char *p = str;

char *q = p;

while (*p)

{

p++;

k++;

}

for (i=0; i<128; i++)

{

str = q;

for (j=0; j

{

if (i == *str)

{

iCount++;

break;

}

str++;

}

}

return iCount;

}

int main()

{

char *p = " abcdeef121";

printf("%d\n", charCount(p));

return 0;

}

实现统计一个字符串所含的不同字符的总数.比较简单,但是这个确实是考验你的基础扎实与否.

又一道软通动力7K月薪面试题——银行业务调度系统

后期补充:网友对我诟病最多的就是我帮学生做面试题,说这是小偷和骗子行为,在此,我对自己给学员做面试题做出例如以下解释:  (1)学员拿着面试题来找老师,学生也事先思考和尝试后实在没有办法,又求职心切才 ...

嵌入式开发—C语言面试题

嵌入式开发—C语言面试题 源地址:http://blog.csdn.net/xdx2ct1314/article/details/7358929   1. 用预处理指令#define 声明一个常数,用 ...

C语言面试题(嵌入式开发方向,附答案及点评)

整理自C语言面试题(嵌入式开发方向,附答案及点评) 预处理器(Preprocessor) 1. 用预处理指令#define 声明一个常数,用以表明1年中有多少秒(忽略闰年问题) #define SEC ...

转 C语言面试题大汇总

转 C语言面试题大汇总,个人觉得还是比较全地!!! \主 题:   C语言面试题大汇总,个人觉得还是比较全地!!!  作 者:   free131 (白日?做梦!)   信 誉 值:   100    ...

C语言面试题汇总之一

C语言面试题汇总之一 1.static有什么用途?(请至少说明两种) l 限制变量的作用域: 设置变量的存储域. 2.引用和指针有什么区别? 引用必须被初始化,指针不必: 引用初始化以后不能被改变,指 ...

12个有趣的C语言面试题

摘要:12个C语言面试题,涉及指针.进程.运算.结构体.函数.内存,看看你能做出几个! 1.gets()函数 问:请找出下面代码里的问题: #include int ma ...

c语言面试题之sizeof

c语言面试题之sizeof */--> c语言面试题之sizeof Table of Contents 1. sizeof 1 sizeof sizeof是c语言中判断数据类型或者表达式的长度符 ...

九度oj题目&amp&semi;amp&semi;吉大考研11年机试题全解

九度oj题目(吉大考研11年机试题全解) 吉大考研机试2011年题目: 题目一(jobdu1105:字符串的反码).    http://ac.jobdu.com/problem.php?pid=11 ...

Java基础机试题

package day8;import java.util.Scanner;/** * Java基础机试题 * @author:lyrand * */public class convert {   ...

随机推荐

ctypes 调用 dll

1. 加载 Windows API 和 C 运行库 先看例子 from ctypes import * u32 = windll.LoadLibrary('user32.dll') #加载user32 ...

【转】 XDC介绍

转:http://blog.sina.com.cn/s/blog_693301190100sitz.html XDC是TI公司为嵌入式实时系统可重用软件组件(在XDC里被成为packages,以下成为 ...

&lbrack;ASP&period;NET&rsqb; Dictionary 和 Hashtable 区别

Dictionary和Hashtable 是两个比较常用的表示键/值的集合,两者在实际使用过程中有何区别呢? 具体区别如下: 1. Hashtable不支持泛型,而Dictionary支持泛型. 2. ...

&lbrack;JAVA&rsqb; java程序性能优化

一.避免在循环条件中使用复杂表达式 在不做编译优化的情况下,在循环中,循环条件会被反复计算,如果不使用复杂表达式,而使循环条件值不变的话,程序将会运行的更快. 例子: import java.util ...

3&period;5 The Lexical-Analyzer Generator Lex

3.5 The Lexical-Analyzer Generator Lex In this section, we introduce a tool called Lex, or in a more ...

hdu 4711 Weather概率dp

http://acm.hdu.edu.cn/showproblem.php?pid=4711 真的是坑吐血了,wa了5次  最后实在无语 把long long double 改成long double ...

C&plus;&plus;将一个数组内容赋给另一个数组

有两种方式: 一.进行数组遍历,依次赋值 ] = { , , , , }; ] ={ }; ;i

DirectX11 初探XMVECOTR&amp&semi;XMMATRIX

初探DX11的数学库:向量XMVECOTR,矩阵XMMATRIX |XMVECTOR(XNA数学库的向量) DirectX中的一个核心数据类型为 XMVECTOR对它的运算可以使用SIMD指令集加速( ...

【BZOJ4002】&lbrack;JLOI2015&rsqb;有意义的字符串(数论,矩阵快速幂)

[BZOJ4002][JLOI2015]有意义的字符串(数论,矩阵快速幂) 题面 BZOJ 洛谷 题解 发现我这种题总是做不动... 令\(A=\frac{b+\sqrt d}{2},B=\frac{ ...

Python 部分系统类的常用方法整理

下面是常用的几个系统类的常用方法整理: list: 列表[1, 2,...] set: 集合,无重复元素{1, 2,...} str: 字符串 dict: 字典{a:'a', b:'b',...} T ...

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值