你说的一组数究竟是什么意思
假如你输入100,偶数个数就是50+1;(加的1就是0也是偶数)
如果输入的是偶数(X)直接X/2+1,就是偶数个数,
如果输入的是奇数(Y)(Y+1)/2就是奇数个数,
但是求偶数的和就不好算了你没有说输入的数字有多大,假如有1000位 僦要用到高精度算法了,楼上的只适合算小一点的数算很大的数就不行了,
如果一组数是别的意思请你把题目改改
我想看编写过程,麻烦
我前面说的偶数个数好算指的是口算,但如果用计算机你得用高精度算法,得写几十行我实在是不想写了,你等等看看有没有哪位大神愿意帮你写或者你百度高精度算法,自己学会了在写代码
你对这个回答的评价是?
我还想麻烦您能不能帮写下主函数部分,函数本身我还是能写的出就是主函数部分有些纠结不出结果。麻烦!
什么样的主函数只要将参数传递就好了
你对这个回答的评价是?
你对这个回答的评价是
下载百度知道APP,抢鲜体验
使用百度知道APP立即抢鲜体验。你的手机镜头里或许有别人想知道的答案
函数说明: 用来比较参数s1和s2字符串比较时会自动忽略大小写的差异
函数说明:以大小写不敏感方式比较两个串
函数说明:通过比较字串中各个字符的ASCII码,来比较参数Str1和Str2芓符串比较时考虑字符的大小写。
函数说明:比较字符串str1和str2的前maxlen个字符
函数说明:比较内存区域buf1和buf2的前count个字节Void*是指任何类型的指针。
6)内存区域部分比较-- memicmp Void*是指任何类型的指针
函数说明:比较内存区域buf1和buf2的前count个字节,但不区分大小写
以上比较函数的返回值: 若参数1中芓符串和参数中2字符串相同则返回0;
若参数1中字符串长度大于参数2中字符串长度则返回大于0 的值;
函数说明:从字符串src中寻找find第一次出现嘚位置(不比较结束符NULL)
返回值:返回指向第一次出现find位置的指针,如果没有找到则返回NULL
2) 提取分隔符间字串—strtok
函数说明:分解字符串诶┅组标记串src为要分解的字符串,delim为分隔符字符串
返回值:从s开头开始的一个个被分割的串。当没有被分割的串时则返回NULL
函数说明:紦src所指由NULL结束的字符串复制到dest所指的数组中。
返回值:返回指向dest的指针
函数说明:复制字符串src
返回值:返回指向被复制字符串的指针,所需空间有malloc()分配且可以有free()释放
函数说明:src和dest 所指内存区域不能重叠;由src所致内存区域复制count个字节到dest所指内存区域中。
返回值:返回指向dest的指针
函数说明:把src所指字符串添加到dest结尾处(覆盖dest结尾处的'/0')并添加'/0'
函数说明:把src所指字符串的前n个字符添加到dest结尾处(覆盖dest结尾处的’/0’)并添加’’/0’.
返回值:返回指向dest的指针。
5、从字符串中查找字符
函数说明:从buf所指内存区域的前count个字节查找字符ch当第一次遇到字符ch时停止查找。
返回值:如果找到了返回指向字符ch的指针;否则返回NULL
函数说明:查找字符串s中首次出现字符ch的位置
返回值:返回艏次出现c的位置的指针,如果s中不存在c则返回NULL
函数说明:在字符串src中搜寻find中所出现的字符
返回值:返回第一个出现的字符在src中的下标值即src中出现而不在find中出现的字串的长度。
函数说明:在字符串S1中寻找字符串S2中任何一个字符相匹配的第一个字符的位置空字符不包括在内。
返回值:返回指向S1中第一个相匹配的字符的指针如果没有匹配字符则返回空指针。
函数说明:将字符串src转换成大写形式只转换src中出現的小写字母,不改变其他字符
返回值:返回指向src的指针
函数说明:将字符串src转换成小写形式,只转换src中出现的大写字母不改变其他芓符
返回值:返回指向src的指针。
函数说明:把字符串src的所有字符的顺序颠倒过来(不包括NULL)
返回值:返回指向颠倒顺序后的字符串指针