




免费预览已结束,剩余8页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
C C 语言程序设计语言程序设计 请编写函数请编写函数fun 其功能是 找出 其功能是 找出2 M整型二维数组中最大元素的值 并将此值返回调用函整型二维数组中最大元素的值 并将此值返回调用函 数 数 int fun int a M int i j max a 0 0 for i 0 i 2 i for j 0 j M j if max eps 当某项大于精度要求时 继续求下一项 s1 s1 n 2 n 1 求多项式的每一项 s s s1 求和 n return 2 s 编写函数编写函数fun 其功能是 求出 其功能是 求出1 1000之间能被之间能被7或或11整除 但不能同时被整除 但不能同时被7和和11整除的所有整除的所有 整数 并将其放在整数 并将其放在a所指的数组中 通过所指的数组中 通过n返回这些数的个数 返回这些数的个数 void fun int a int n int i j 0 for i 1 i 1000 i 求1到1000之内能被7或11整除 但不能同时被7和11整除的所 有整数 并放入数组a中 if i 7 0 i 11 0 n j 规定输入的字符串中只包含字母和规定输入的字符串中只包含字母和 号 编写函数号 编写函数fun 其功能是 删除字符串中所有的 其功能是 删除字符串中所有的 号 号 编写函数时 不得使用编写函数时 不得使用C语言提供的字符串函数 语言提供的字符串函数 例如 字符串中的内容为 例如 字符串中的内容为 A BC DEF G 删除后字符串中的内容应当 删除后字符串中的内容应当 是 是 ABCDEFG void fun char a int i j 0 for i 0 a i 0 i if a i a j a i 若不是要删除的字符 则留下 a j 0 规定输入的字符串中只包含字母和规定输入的字符串中只包含字母和 号 编写函数号 编写函数fun 其功能是 将字符串中的前导 其功能是 将字符串中的前导 号全号全 部删除 中间和尾部的部删除 中间和尾部的 号不删除 号不删除 例如 字符串中的内容为 例如 字符串中的内容为 A BC DEF G A BC DEF G 删除后字符串中的内容应当是 删除后字符串中的内容应当是 A BC DEF G A BC DEF G 编写函数时 不得使用 编写函数时 不得使用C C语言提供的字符串函数 语言提供的字符串函数 void fun char a char p a while p p 指针p指向字符串第一个字母 for p 0 p a a p 从第一个字母开始 其后的字符都放入指针a所指的字符串中 a 0 在字符串最后加上字符串结束标识 假定输入的字符串中只包含字母和假定输入的字符串中只包含字母和 号 请编写函数号 请编写函数fun 其功能是 除了尾部的 其功能是 除了尾部的 号之外 号之外 将字符中的其它的将字符中的其它的 号全部删除 形参号全部删除 形参p已指向字符串中最后的一个字母 在编写函数时 已指向字符串中最后的一个字母 在编写函数时 不得使用不得使用C语言提供的字符串函数 语言提供的字符串函数 例如 字符串中的内容为例如 字符串中的内容为 A BC DEF G 删除后 字符串中的内容应当 删除后 字符串中的内容应当 是是ABCDEFG void fun char a char p char t a for t p t if t a t for t 0 t a t a 0 在字符串最后加上字符串结束标识 规定输入的字符串中只包含字母和规定输入的字符串中只包含字母和 号 请编写函数号 请编写函数fun 其功能是 只删除字符前导和尾 其功能是 只删除字符前导和尾 部的部的 号 串中字母间的号 串中字母间的 号都不删除 形参号都不删除 形参n给出了字符串的长度 形参给出了字符串的长度 形参h给出了字符串中给出了字符串中 前导前导 号的个数 形参号的个数 形参e给出了字符串中尾部给出了字符串中尾部 号的个数 在编写函数时 不得使用号的个数 在编写函数时 不得使用C语言提语言提 供的字符串函数 供的字符串函数 例如 字符串中的内容为 例如 字符串中的内容为 A BC DEF G A BC DEF G 删除后 字符串中的内容应当 删除后 字符串中的内容应当 是 是 A BC DEF G A BC DEF G void fun char a int n int h int e int i j 0 for i h iave 0 0 for i 0 iave a ave a s i 求各门成绩的总和 a ave N 求平均分 N名学生的成绩已在主函数中放入一个带头节点的链表结构中 名学生的成绩已在主函数中放入一个带头节点的链表结构中 h指向链表的头节点 请编指向链表的头节点 请编 写函数写函数fun 其功能是 求出平均分 并由函数值返回 其功能是 求出平均分 并由函数值返回 例如 若学生的成绩是 例如 若学生的成绩是 85 76 69 85 91 72 64 87 则平均分应当是 则平均分应当是 78 625 double fun STREC h double ave 0 0 STREC p h next while p NULL ave ave p s p p next return ave N 编写函数编写函数fun 其功能是 将所有大于 其功能是 将所有大于1小于整数小于整数m的非素数存入的非素数存入xx所指数组中 非素数的所指数组中 非素数的 个数通过个数通过k返回 返回 例如 若输入例如 若输入17 则应输出 则应输出 4 6 8 9 10 12 14 15 16 void fun int m int k int xx int i j n 0 for i 4 i m i 找出大于1小于整数m的非素数 for j 2 j i j if i j 0 break if j i xx n i k n 返回非素数的个数 编写函数编写函数fun 其功能是 求 其功能是 求ss所指字符串中指定字符的个数 并返回此值 所指字符串中指定字符的个数 并返回此值 例如 若输入字符串例如 若输入字符串123412132 输入字符为 输入字符为1 则输出 则输出3 int fun char ss char c int i 0 for ss 0 ss if ss c i 求出ss所指字符串中指定字符的个数 return i 编写函数编写函数fun 其功能是 计算 其功能是 计算n门课程的平均分 结果作为函数值返回 门课程的平均分 结果作为函数值返回 例如 若有例如 若有5门课程的成绩是 门课程的成绩是 90 5 72 80 61 5 55 则函数的值为 则函数的值为 71 80 float fun float a int n int i float av 0 0 for i 0 i n i 求分数的总和 av av a i return av n 返回平均值 学生的记录由学号和成绩组成 学生的记录由学号和成绩组成 N名学生的数据已放入主函数中的结构体数组名学生的数据已放入主函数中的结构体数组s中 请编写中 请编写 函数函数fun 其功能是 把分数最高的学生数据放在 其功能是 把分数最高的学生数据放在b所指的数组中 注意 分数最高的学生所指的数组中 注意 分数最高的学生 可能不止一个 函数返回分数最高的学生的人数 可能不止一个 函数返回分数最高的学生的人数 int fun STREC a STREC b int i j 0 max a 0 s 找出最大值 for i 0 i N i if max a i s max a i s for i 0 i N i if max a i s b j a i 找出成绩与max相等的学生的记录 存入结构体b中 return j 返回最高成绩的学生人数 编写函数编写函数void fun char tt int pp 统计在 统计在tt所指的字符串中所指的字符串中 a 到到 z 26个小写字母各自个小写字母各自 出现的次数 并依次放在出现的次数 并依次放在pp所指的数组中 所指的数组中 例如 当输入字符串例如 当输入字符串abcdefgabcdeabc后 程序的输出结果应该是 后 程序的输出结果应该是 3 3 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 void fun char tt int pp int i for i 0 i a 编写函数编写函数fun 其功能是 比较字符串的长度 其功能是 比较字符串的长度 不得使用不得使用C语言提供的求字符串长度的函数语言提供的求字符串长度的函数 函数返回较长的字符串 若两个字符长度相同 则返回第一个字符串 函数返回较长的字符串 若两个字符长度相同 则返回第一个字符串 例如 输入例如 输入beijingshanghai 为回车键为回车键 函数将返回 函数将返回shanghai char fun char s char t int i j for i 0 s i 0 i 求字符串的长度 for j 0 t j 0 j if i j 比较两个字符串的长度 return t 函数返回较长的字符串 若两个字符串长度相等 则返回第1个 字符串 else return s 学生的记录由学号成绩组成 学生的记录由学号成绩组成 N名学生的数据已放入主函数中的结构体数组名学生的数据已放入主函数中的结构体数组s中 请编写函中 请编写函 数数fun 其功能是 函数返回该学号的学生数据 指定的学号在主函数中输入 若没找到指 其功能是 函数返回该学号的学生数据 指定的学号在主函数中输入 若没找到指 定学号 在结构体变量中给学号置空串 给成绩置定学号 在结构体变量中给学号置空串 给成绩置 1 作为函数值返回 作为函数值返回 用于字符串比较用于字符串比较 的函数是的函数是strcmp STREC fun STREC a char b int i STREC str 0 1 若没找到指定的学号 在结构体变量中给学号置空串 给成绩置 1 for i 0 i 1e 6 return x1 学生记录由学号和成绩组成 学生记录由学号和成绩组成 N名学生的数据已放入主函数中的结构体数组中 请编写函名学生的数据已放入主函数中的结构体数组中 请编写函 数数fun 其功能是 把分数最低的学生数据放入 其功能是 把分数最低的学生数据放入b所指的数组中 注意 分数最低的学生可所指的数组中 注意 分数最低的学生可 能不止一个 函数返回分数最低的学生人数 能不止一个 函数返回分数最低的学生人数 int fun STREC a STREC b int i j 0 min a 0 s for i 0 ia i s min a i s 找出最小值 for i 0 i N i if min a i s b j a i 找出成绩与min相等的学生的记录 存入结构体b中 return j 编写函数编写函数fun 其功能是计算 其功能是计算 ln 1 ln 2 ln 3 ln sm s作为函数值返回 作为函数值返回 在在C语言中可调用语言中可调用log n 函数求函数求ln n log函数的引用说明为 函数的引用说明为 double log double x 例如 若例如 若m的值为的值为20 则 则fun函数值为函数值为6 506583 double fun int m int i double s 0 0 for i 1 i m i s s log i 计算s ln 1 ln 2 ln 3 ln m return sqrt s 对s求平方根并返回 函数函数fun的功能是 将的功能是 将s所指字符串中下标为偶数的字符删除 剩余字符形成的新串放在所指字符串中下标为偶数的字符删除 剩余字符形成的新串放在t所所 指数组中 指数组中 例如 当例如 当s所指字符串中的内容为所指字符串中的内容为 ABCDEFGHIJK 时 在时 在t所指数组中的内容应是 所指数组中的内容应是 BDFHJ void fun char s char t int i j 0 k strlen s k为字符串的长度 for i 1 i k i i 2 将s所指字符串中下标为奇数的字符存入t所指字符串中 t j s i t j 0 编写函数编写函数fun 其功能是 将 其功能是 将a b中的两个两位正整数合并成一个新的整数放在中的两个两位正整数合并成一个新的整数放在c中 合并中 合并 的方式是 将的方式是 将a中的十位和个位数依次放在变量中的十位和个位数依次放在变量c的百位和个位上 的百位和个位上 b中的十位和个位数依次中的十位和个位数依次 放在变量放在变量c的十位和千位上 的十位和千位上 例如 当例如 当a 45 b 12 调用该函数后 调用该函数后c 2415 void fun int a int b long c c a 10 b 10 10 a 10 100 b 10 1000 学生的记录由学号和成绩组成 学生的记录由学号和成绩组成 N名学生的数据已放入主函数中的结构体数组名学生的数据已放入主函数中的结构体数组s中 请编写中 请编写 函数函数fun 其功能是 按分数降序排列学生的记录 高分在前 低分在后 其功能是 按分数降序排列学生的记录 高分在前 低分在后 void fun STREC a int i j STREC t for i 1 i N i 用冒泡法进行排序 进行N 1次比较 for j 0 j N 1 j 在每一次比较中要进行N 1次两两比较 if a j s a j 1 s t a j a j a j 1 a j 1 t 按分数的高低排列学生的记录 高分在前 学生的记录由学号和成绩组成 学生的记录由学号和成绩组成 N名学生的数据已放入主函数中的结构体数组名学生的数据已放入主函数中的结构体数组s中 请编写中 请编写 函数函数fun 其功能是 把高于等于平均分的学生数据放在 其功能是 把高于等于平均分的学生数据放在b所指的数组中 高于等于平均分所指的数组中 高于等于平均分 的学生人数通过形参的学生人数通过形参n传回 平均分通过函数值返回 传回 平均分通过函数值返回 double fun STREC a STREC b int n int i double av 0 0 n 0 for i 0 i N i av av a i s av av N 求平均值 for i 0 i N i if av a i s b n a i n n 1 将高于等于平均分的学生存入b所指存储单元中 并 统计人数 return av 返回平均分 编写函数编写函数fun 其功能是 将 其功能是 将1到到m之间之间 含含m 能被能被7或或11整除的所有整数放在数组整除的所有整数放在数组a中 并通中 并通 过过n返回这些数的个数 例如 若传给返回这些数的个数 例如 若传给m的值为的值为50 则程序输出 则程序输出 7 11 14 21 22 28 33 35 42 44 49 void fun int m int a int n int i j 0 for i 1 is while h NULL 通过循环找到最高分数 if maxs max h s h h next return max 请编写函数请编写函数fun 其功能是 找出一维整型数组元素中最大的值及其所在的下标 并通过形 其功能是 找出一维整型数组元素中最大的值及其所在的下标 并通过形 参传回 数组元素中的值已在主函数中赋予 参传回 数组元素中的值已在主函数中赋予 主函数中主函数中x是数组名 是数组名 n是是x中的数据个数 中的数据个数 max存放最大值 存放最大值 index存放最大值所在元存放最大值所在元 素的下标 素的下标 void fun int a int n int max int d int i max a 0 d 0 for i 0 i n i 将最大的元素放入指针max所指的单元 最大元素的下标放 入指针d所指的单元 if max a i max a i d i 编写函数编写函数fun 其功能是 将 其功能是 将s所指字符串中除了下标为奇数同时所指字符串中除了下标为奇数同时ASCII值也为奇数的字符值也为奇数的字符 之外 其余的所有字符全部删除 串中剩余字符所形成的一个新串放在之外 其余的所有字符全部删除 串中剩余字符所形成的一个新串放在t所指的数组中 所指的数组中 例如 若例如 若s所指字符串的内容为 所指字符串的内容为 ABCDEFG12345 其中字符 其中字符A的的ASCII码值为奇数 码值为奇数 但所在元素的下标为偶数 因此需要删除 而字符但所在元素的下标为偶数 因此需要删除 而字符1的的ASCII码值为奇数 所在数组中的下码值为奇数 所在数组中的下 标也为奇数 因此不应当删除 其它依此类推 最后标也为奇数 因此不应当删除 其它依此类推 最后t所指数组中的内容应为 所指数组中的内容应为 135 void fun char s char t int i j 0 n n strlen s for i 0 i n i if i 2 0
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 项目管理 课件 第六章-项目成本管理
- 时空旅行高中政治课件
- 时政知识培训方案模板课件
- 旭博美专业知识培训课件
- 全过程工业控制自动化软件开发合同
- 2025年事业单位招聘考试卫生类医学检验专业知识试卷(医学检验技术人才选拔)
- 纪念129弘扬爱国情课件
- 2025年世界卫生组织公务员录用考试面试真题模拟试卷(结构化小组)
- 2025年软件设计师考试软件工程实践与创新团队激励试题
- 期末上册数学试卷
- 乳腺炎个案护理
- JJG 1205-2025直流电阻测试仪检定规程
- 路基施工安全教育培训
- 阳气教学课件
- 2025-2030年中国财务管理系统行业市场发展分析及发展趋势与投资前景研究报告
- 环卫工作进度管理制度
- 2025年国家能源集团陕西公司招聘笔试冲刺题(带答案解析)
- 某学院教育事业发展十五五规划概述
- 工厂产品交付管理制度
- 果蔬项目可行性研究报告模板及范文
- 关于成立印刷包装公司可行性研究报告(范文)
评论
0/150
提交评论