2013年全国计算机二级C上机考试题库100套.pdf_第1页
2013年全国计算机二级C上机考试题库100套.pdf_第2页
2013年全国计算机二级C上机考试题库100套.pdf_第3页
2013年全国计算机二级C上机考试题库100套.pdf_第4页
2013年全国计算机二级C上机考试题库100套.pdf_第5页
已阅读5页,还剩6页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1 类型一 调整一个数的个 十 百 千位类型一 调整一个数的个 十 百 千位 1 请编写函数 fun 其功能是 将两个两位数的正整数 a b 合并 形成一个整数放在 c 中 合并的方式是 将 a 数的十位和个位 数依次放在 c 数的千位和十位上 b 数的十位和个位数依次放 在 c 数的百位和个位上 例如 当 a 45 b 12 调用该函数后 c 4152 c a 10 1000 b 10 100 a 10 10 b 10 c a 10 1000 b 10 100 a 10 10 b 10 填空 填空 STYPE FILE STYPE FILE F Fp p 改错 改错 for i 0 i sl i 把把 s 后字母改为小写后字母改为小写 L t 2 sl 0 2 请编写函数 fun 其功能是 将两个两位数的正整数 a b 合并 形成一个整数放在 c 中 合并的方式是 将 a 数的十位和个位 数依次放在 c 数的个位和百位上 b 数的十位和个位数依次放 在 c 数的千位和十位上 例如 当 a 45 b 12 调用该函数后 c 1524 c b 10 1000 a 10 100 b 10 10 a 10 c b 10 1000 a 10 100 b 10 10 a 10 填空 填空 fw str str fw str str 改错 改错 void fun long s long t sl sl 10 3 请编写函数 fun 其功能是 将两个两位数的正整数 a b 合并 形成一个整数放在 c 中 合并的方式是 将 a 数的十位和个位 数依次放在 c 数的个位和百位上 b 数的十位和个位数依次放 在 c 数的十位和千位上 例如 当 a 45 b 12 调用该函数后 c 2514 c b 10 1000 a 10 100 b 10 10 a 10 c b 10 1000 a 10 100 b 10 10 a 10 填空 填空 fp fclose fp fnamefp fclose fp fname 改错 改错 for i j 1 iscore i a score i a 改错 改错 char fun char sq M return sp 7 请编写函数 fun 其功能是 将两个两位数的正整数 a b 合并 形成一个整数放在 c 中 合并的方式是 将 a 数的十位和个位 数依次放在 c 数的百位和个位上 b 数的十位和个位数依次放 在 c 数的千位和十位上 例如 当 a 45 b 12 调用该函数后 c 1425 c b 10 1000 a 10 100 b 10 10 a 10 c b 10 1000 a 10 100 b 10 10 a 10 填空 填空 0 x t 0 x t 改错 改错 int i s1 s后面是小写的后面是小写的L t i s sl i 1 8 请编写函数 fun 其功能是 将两个两位数的正整数 a b 合并 形成一个整数放在 c 中 合并的方式是 将 a 数的十位和个位 数依次放在 c 数的千位和十位上 b 数的十位和个位数依次放 在 c 数的个位和百位上 例如 当 a 45 b 12 调用该函数后 c 4251 c a 10 1000 b 10 100 a 10 10 b 10 c a 10 1000 b 10 100 a 10 10 b 10 填空 填空 1 s i 101 s i 10 改错 改错 int fun int n int xx M printf d xx i j 类型二 与类型二 与 号有关的操作号有关的操作 9 请编写函数 fun 它的功能是 将字符串中的前导 号全部删 除 中间和尾部的 号不删除 删除前导删除前导 号号 int j 0 char p a while p p while p a j p p a j 0 填空 填空 N t i j t j i N t i j t j i 改错 改错 define FU m n m n return value 10 请编写函数fun 它的功能是 除了尾部的 号之外 将字符串 中其他 号全部删除 形参 p 已指向字符串中最后的一个字 母 除尾部除尾部 号 其余号 其余 删除删除 char q a int j 0 while q q while p a j p a j 0 填空 填空 t N i 0 i n st N i 0 i a mid 2 11 请编写函数 fun 它的功能是 除了字符串前导和尾部的 号 之外 将串中其他 号全部删除 只删除中间只删除中间 号号 int j 0 char q a while q while h char p a int j 0 char p a while p while p if p a j if p a j p p p p a j 0 a j 0 填空 填空 1 j j1 j j 改错 改错 t a a b b t return b 13 请编写函数fun 它的功能是 将字符串尾部的 号全部删除 前面和中间的 号不删除 删除串尾删除串尾 号号 char p a while p p p while p p p p 0 填空 填空 N i N i 1 1 改错 改错 a2 k 10 return i 14 请编写函数fun 它的功能是 除了字符串前导的 号之外 将 串中其他 号全部删除 除前导除前导 外其他删除外其他删除 int i 0 k while a i i k i while a i 0 if a i a k a i i a k 0 填空 填空 N k ss i N k ss i 改错 改错 int k 0 while p q 15 请编写函数 fun 它的功能是 只删除字符串前导和尾部的 号 串中字母之间的 号都不删除 删除前导和尾部删除前导和尾部 char p a int j 0 len 0 while p p len while j len h e a j a h j j a j 0 填空 填空 N substr 0N substr 0 改错 改错 fun int x int y int z return j 16 请编写函数 fun 它的功能是 使字符串中尾部的 号不得多 于 n 个 串尾部串尾部 号不多于号不多于 n 个个 char p a int j 0 while p p p while p p p while jn i n j k for a j 0 j a i a j a i 0 填空 填空 M N 0M N 0 改错 改错 t 1 return 2 s 18 请编写函数 fun 它的功能是 将字符串中的前导 号全部移 到字符串的尾部 串前串前 移至串尾移至串尾 char p q int n 0 p a while p n p q a while p q p p q for n 0 n q q 0 填空 填空 a a b name score i b name score i 改错 改错 s j s i s j 0 19 编写一个函数 从传入的 num 个字符串中找出最长的一个 字符串 并通过形参指针 max 传回该串地址 用用 作为结束输入的标志作为结束输入的标志 int i k 0 maxlen maxlen strlen a k for i 1 i maxlen maxlen strlen a i k i max a k 填空 填空 N i i 1 N i i 1 改错 改错 aa i m k printf d aa i 1 类型三 与下标或类型三 与下标或 ASCII 码有关码有关 3 20 请编写一个函数 fun 它的功能是 将 ss 所指字符串中所有 下标为奇数位置上的字母转换为大写 若该位置上不是字母 则不转换 下标奇数位置子母改大写下标奇数位置子母改大写 int i for i 1 i a int i 0 while p if i 2 p i return ss 填空 填空 NULL n head chNULL n head ch 改错 改错 for i 0 t 0 p i i c t 0 22 请编写函数fun 其功能是 将s所指字符串中下标为偶数的 字符删除 串中剩余字符形成的新串放在 t 所指数组中 下标为偶数字符删除下标为偶数字符删除 int i j 0 for i 1 i strlen s i 2 t j s i t j 0 填空 填空 data next headdata next head 改错 改错 while r a r a r 23 编写函数 fun 对长度为 7 个字符的字符串 除首 尾字符外 将其余 5 个字符按 ASCII 码降序排列 除首尾外其余除首尾外其余 ASCII 码降序码降序 char ch int i j for i 1 i 6 i for j i 1 j 6 j if s i s j ch s j s j s i s i ch 填空 填空 ss i n j 1ss i n j 1 改错 改错 if p p 1 toupper p 1 24 请编写函数fun 其功能是 将s所指字符串中ASCII值为偶 数的字符删除 串中剩余字符形成一个新串放在 t 所指的数组 中 ASCII 码值为偶数删除码值为偶数删除 int i j 0 for i 0 i strlen s i if s i 2 t j s i t j 0 填空 填空 STU std i num std i STU std i num std i 改错 改错 r p if r 0 25 请编写函数fun 其功能是 将s所指字符串中ASCII值为奇 数的字符删除 串中剩余字符形成一个新串放在 t 所指的数组 中 ASCII 值为奇数删除值为奇数删除 int i j 0 for i 0 i strlen s i if s i 2 0 t j s i t j 0 填空 填空 s i k s i k 0 0 改错 改错 while w if r p 26 请编写函数fun 其功能是 将s所指字符串中除了下标为偶 数 同时 ASCII 值也为偶数的字符外 其余的全都删除 除下标偶数同时除下标偶数同时 ASCII 码值偶数之外其余全部删除码值偶数之外其余全部删除 int i j 0 for i 0 i strlen s i 2 if s i 2 0 t j s i t j 0 填空 填空 n next head n next head 改错 改错 a NULL if r p 27 请编写函数fun 其功能是 将s所指字符串中除了下标为奇 数 同时 ASCII 值也为奇数的字符之外 其余的所有字符都删 除 除下标奇数同时除下标奇数同时 ASCII 码也为奇数外其余字符删除码也为奇数外其余字符删除 int i j 0 for i 1 i strlen s i 2 if s i 2 t j s i t j 0 填空 填空 0 i 2 0 i0 i 2 0 i 改错 改错 void fun char s char t t 2 d 0 28 请编写函数fun 其功能是 将s所指字符串中下标为偶数同 时 ASCII 值为奇数的字符删除 s 中剩余的字符形成的新串放 在 t 所指的数组中 将下标为偶数同时将下标为偶数同时 ASCII 码为奇数删除码为奇数删除 int i j 0 for i 0 i strlen s i if i 2 0 t j 0 填空 填空 j k pj k p 改错 改错 while i j if a 103 请编写函数请编写函数 fun 函数的功能是查找 函数的功能是查找 x 在在 s 所指数组中所指数组中 下标的位置作为函数值返回 若下标的位置作为函数值返回 若 x 不存在 则返回不存在 则返回 1 int i for i 0 i N i if x s i return i return 1 填空 填空 i 5 n a i 改错 改错 return t for i 0 i N i t i x i x i 1 findmid a b c 类型四 数组和矩阵操作类型四 数组和矩阵操作 4 29 请编写函数 fun 该函数的功能是 移动一维数组中的内容 若数组中有 n 个整数 要求把下标从 0 到 p p 小于等于 n 1 的 数组元素平移到数组的最后 下标下标 0 p 移到数组最后移到数组最后 int i j 0 b N for i p 1 i n i b j w i for i 0 i p i b j w i for i 0 i next q p next q p next next 改错 改错 while s s 30 请编写函数 fun 该函数的功能是 删去一维数组中所有相 同的数 使之只剩一个 删除一维数组相同的数删除一维数组相同的数 int i j 1 k a 0 for i 1 i n i if k a i a j a i k a i a j 0 return j 填空 填空 FILE fclose fp fpFILE fclose fp fp 改错 改错 t STU calloc sizeof STU m t k b j 31 请编写一个函数 fun 它的功能是 找出一维整型数组元素 中最大的值和它所在的下标 最大的值和它所在的下标通过 形参传回 找出一维数组最大值及其下标找出一维数组最大值及其下标 int i max a 0 d 0 for i 1 i n i if max a i max a i d i 填空 填空 1 2 i 1 2 i 1 1 改错 改错 k if m k 32 请编写一个函数 int fun int s int t int k 用来求出数组的 最大元素在数组中的下标并存放在 k 所指的存储单元中 求数组最大元素及下标求数组最大元素及下标 int i pos 0 max s for i 1 i t i if max s i max s i pos i k pos 填空 填空 n 0 s n 0 s 改错 改错 t s k ave ave 33 请编写函数 fun inta N int n 该函数的功能是 使数组左 下半三角元素中的值乘以 n 左下三角元素乘左下三角元素乘 n int i j for i 0 i N i for j 0 j 0 else if k 0 34 请编写函数 fun int a N int n 该函数的功能是 使数组右 上半三角元素中的值乘以 m 右上三角元素同乘右上三角元素同乘 m int i j for i 0 i N i for j i j N j a i j m 填空 填空 av i x j av i x j 改错 改错 float fun int n for i 2 i n i 35 请编写函数 fun int a N 该函数的功能是 使数组左下 半三角元素中的值全部置成 0 左下三角元素置左下三角元素置 0 int i j for i 0 i N i for j 0 j i j a i j 0 填空 填空 std PERSON std PERSON stdstd 改错 改错 int k q i pt i str k i 36 请编一个函数求出二维数组每列中最小元素 并依次放入 pp 所指一维数组中 二维数组每列最小元素二维数组每列最小元素 int i j min k for i 0 i N i min tt 0 i k 0 for j 1 j tt j i min tt j i k j pp i tt k i 填空 填空 std std i age max name std std i age max name 改错 改错 void fun int a int b t b b a a t 37 请编写一个函数 fun 它的功能是 求出 个 2 M 整型二维 数组中最大元素的值 并将此值返回调用函数 求二维数组中最大元素的值求二维数组中最大元素的值 int i j max a 0 0 for i 0 i 2 i for j 0 j M j if max 2 i 13 0 2 i 1 改错 改错 double fun int n s s double a b 38 编写程序 实现矩阵 3 行 3 列 的转置 即行列互换 矩阵转置矩阵转置 int i j arr 3 3 memcpy arr array 9 sizeof int for i 0 i 3 i for j 0 j 3 j array i j arr j i 填空 填空 N break nN break n 改错 改错 sum 0 scanf d 5 39 请编写函数 fun 该函数的功能是 将 M 行 N 列的二维数组 中的数据 按列的顺序依次放到一维数组中 按列顺序按列顺序 33 44 55 33 44 55 int i j np 0 for i 0 i nn i for j 0 j mm j b np s j i np i mm j 1 n np 填空 填空 NODE next rNODE next r 改错 改错 if i 2 s i 2 0 t j 0 40 请编写函数 fun 该函数的功能是 将 M 行 N 列的二维数组 中的数据 按行的顺序依次放到一维数组中 按行顺序按行顺序 33 33 33 33 44 44 44 44 int i j k for i 0 i mm i for j 0 j next p next p next next 改错 改错 p h next p p next 41 请编写函数 fun 该函数的功能是 将 M 行 N 列的二维数组 中的字符数据 按列的顺序依次放到一个字符串中 按列顺序按列顺序 wshwshwsh for j 0 j M j b n s j i n i M j 1 填空 填空 FILE fp chFILE fp ch 改错 改错 s j s i s j 0 42 请编写函数 fun 函数的功能是 求出数组周边元素的平均 值并作为函数值返回给主函数中的 s 数组周边元素的平均值数组周边元素的平均值 int i j n 0 double sum 0 for i 0 i N i sum w 0 i w N 1 i n 2 for i 1 i N 1 i sum w i 0 w i N 1 n 2 return sum n 填空 填空 s N j s N j 1 1 改错 改错 include upfst char p 43 请编写函数 fun 函数的功能是求出二维数组周边元素之 和 作为函数值返回 二维数组周边元素之和二维数组周边元素之和 int tot 0 i j for i 0 i N i tot a 0 i tot a M 1 i for i 1 i M 1 i tot a i 0 tot a i N 1 return tot 填空 填空 x i N j i x i N j i 改错 改错 num k 0 switch s 44 请编写函数fun 该函数的功能是 实现B A A 即把矩阵A 加上矩阵 A 的转置 存放在矩阵 B 中 B A A int c 3 3 int i j for i 0 i 3 i for j 0 j 3 j c i j a j i b i j a i j c i j 填空 填空 i m i y 1 0 i i 类型五 学生分数操作类型五 学生分数操作 45 请编写一个函数 fun 它的功能是 计算 n 门课程的平均分 计算结果作为函数值返回 例如 若有 5 门课程的成绩 是 90 5 72 80 61 5 55 则函数的值为 71 80 n 门课程门课程平均分平均分 71 8 int i float ave 0 0 for i 0 inext double av 0 0 int n 0 while p NULL av av p s p p next n av n return av 填空 填空 char ch 9 0 char ch 9 0 改错 改错 b k p b k 47 某学生的记录由学号 8 门课程成绩和平均分组成 学号和 8 门课程的成绩已在主函数中给出 请编写函数 fun 它的功 能是 求出该学生的平均分放在记录的 ave 成员中 8 门课程门课程平均分平均分 78 875 int i for i 0 i ave a ave a s i a ave N 填空 填空 a i a j a j a i a j a j 改错 改错 switch g case 1 case 2 return 1 48 请编写函数 fun 该函数的功能是 找出成绩最高的学生记 录 找出成绩最高学生纪录 规定只有一个最高分 找出成绩最高学生纪录 规定只有一个最高分 int i max a 0 s j 0 for i 1 i N i if max a i s j i max a i s s a j 填空 填空 std i year std i nstd i year std i n 改错 改错 IsPrime int n if n i 6 49 请编写函数 fun 它的功能是 把低于平均分的学生数据放 在 b 所指的数组中 低于平均分的学生数据低于平均分的学生数据 int i double ave 0 0 n 0 for i 0 i N i ave ave a i s ave N for i 0 i N i if a i s ave b n a i n return ave 填空 填空 a a 2 i 12 i 1 改错 改错 sum 0 0 if i 1 5 0 50 请编写函数 fun 它的功能是 把分数最高的学生数据放在 b 所指的数组中 注意 分数最高的学生可能不只一个 函数返回 分数最高的学生的人数 把分数最高学生数据放在把分数最高学生数据放在 b 所指数组中 分数最高的学生可所指数组中 分数最高的学生可 能不只一个能不只一个 int i max a 0 s n 0 for i 1 i N i if max a i s max a i s for i 0 i N i if max a i s b n a i return n 填空 填空 1 i a p i 1 i a p i 改错 改错 float k if as STREC p p h next while p if p s max max p s p p next return max 填空 填空 fp fpfp fp 改错 改错 n strlen aa ch aa i 52 请编写函数 fun 它的功能是 将低于平均分的人数作为函 数值返回 将低于平均分的分数放在 below 所指的数组中 低于平均分的人作为函数值返回低于平均分的人作为函数值返回 float av 0 0 int i j 0 for i 0 i m i av score i av m for i 0 iscore i below j score i return j 填空 填空 j 0 i j 0 i 改错 改错 for i 2 i m i y 1 0 i i 53 请编写函数 fun 它的功能是 把高于等于平均分的学生数 据放在b所指的数组中 高于等于平均分的学生人数通过形参 n 传回 平均分通过函数值返回 高于等于平均分的学生数据高于等于平均分的学生数据 double t 0 int i n 0 for i 0 i N i t t a i s t t N for i 0 i t b n a i return t 填空 填空 sno sno name for i 0 i a i s j 0 b j a i min a i s else if min a i s b j a i return j 填空 填空 struct sstruct student a name a score i tudent a name a score i 改错 改错 if p n return 1 a i a i 1 55 请编写函数 fun 该函数的功能是 找出成绩最低的学生记 录 通过形参返回主函数 规定只有一个最低分 找出成绩最低学生纪录找出成绩最低学生纪录 int i min a 0 s j 0 for i 1 i a i s j i min a i s s a j 填空 填空 0 x i N j 0 x i N j 改错 改错 double fun int m for i 100 i m i 100 56 请编写函数 fun 它的功能是 按分数的高低排列学生的记 录 高分在前 按分数高低排列学生纪录 高分在前按分数高低排列学生纪录 高分在前 STREC tmp int i j for i 0 i N i for j i 1 j N j if a i s 0 57 请编写函数 fun 它的功能是 函数返回指定学号的学生数 据 指定的学号在主函数中输入 返回指定学号学生数据返回指定学号学生数据 STREC c int i c num 0 0 c s 1 for i 0 i N i if strcmp a i num b 0 strcpy c num a i num c s a i s break return c 填空 填空 n 2 i a nn 2 i a n i i 1 1 改错 改错 n p 0 n n 8 p 0 58 请编写函数 fun 它的功能是 把指定分数范围内的学生数 据放在 b 所指的数组中 分数范围内的学生人数由函数值返 回 指定分数范围内的数据指定分数范围内的数据 int i j 0 for i 0 i l char p s q t for i 0 p i p q if p 0 if p return s else return t 填空 填空 next tnext t data t data t 改错 改错 fun char a printf c a 60 编写函数 fun 该函数的功能是 从字符串中删除指定的字 符 同一字母的大 小写按不同字符处理 删除给定的字符删除给定的字符 char p s int i 0 while p if p c s i p p s i 0 填空 填空 k len ss i j k len ss i j 改错 改错 result n result 61 请编写函数 fun 它的功能是 求出 ss 所指字符串中指定字 符的个数 并返回此值 求求 ss 指定字符个数指定字符个数 int cnt 0 char p ss while p if p c cnt p return cnt 填空 填空 j s i t1 i jj s i t1 i j 改错 改错 for j i 1 j 6 j pstr i pstr j 62 请编写一个函数 void fun char tt int pp 统计在字符串 中 a 到 z 26 个字母各自出现的次数 并依次放在 pp 所指数组 中 统计统计 26 个个字母出现次数字母出现次数 char p tt int i for i 0 i a 64 请编写函数 fun 该函数的功能是 统计一行字符串中单词 的个数 作为函数值返回 统计一行串中单词个数统计一行串中单词个数 int k 1 while s if s k s return k 填空 填空 filefilename fp fpname fp fp 改错 改错 p NODE malloc sizeof NODE return h 65 请编写函数 fun 该函数的功能是 将放在字符串数组中的 M 个字符串 每串的长度不超过 N 按顺序合并组成一个新的 字符串 M 个字符串合并成新串个字符串合并成新串 int i b 0 for i 0 i M i strcat b a i 填空 填空 next 0 rnext 0 r 改错 改错 r t if r 0 66 请编写函数 fun 该函数的功能是 判断字符串是否为回文 若是则函数返回 1 主函数中输出 YES 否则返回 0 主函数中 输出 N0 回文回文 int i j strlen str for i 0 i next p p next 67 编写一个函数 fun 它的功能是 实现两个字符串的连接 不 使用库函数 strcat 即把 p2 所指的字符串连接到 p1 所指的字 符串后 实现两个字符串连接实现两个字符串连接 char p p1 while p p while p2 p p2 p 0 填空 填空 0 10 x n 100 10 x n 10 改错 改错 t 0 if d 2 0 68 请编写一个函数 用来删除字符串中的所有空格 删除字符串中所有空格删除字符串中所有空格 char p str int i 0 while p if p str i p p str i 0 填空 填空 0 10 1 改错 改错 t 1 0 i return t 8 69 请编一个函数 fun char s 该函数的功能是把字符串中的 内容逆置 字符串字符串逆置逆置 strrev s 填空 填空 i 1 k j ti 1 k j t 改错 改错 void fun char str char ch if str ch str 1 0 70 请编写一个函数 fun 它的功能是 将一个数字字符串转换 为一个整数 12341234 数字字符串转换为整数数字字符串转换为整数 int i len t long x 0 len strlen p if p 0 t 1 len p else t 1 while p x x 10 48 p 填空 填空 10 0 x10 0 x 改错 改错 if n 0 result n 71 功能是 移动字符串中的内容 移动的规则如下 把第 1 到第 m 个字符 平移到字符串的最后 把第 m 1 到最后的字符移到 字符串的前部 1 第第 m 个字符移到串后个字符移到串后 int i j char t for i 1 i 0 t num b i for i 0 idata p next 改错 改错 int i one 0 zero 0 switch s i case 0 zero break 104 请编函数 fun 其功能是将一个数字字符串转换成与其面值 相同的长整型整数 可调 strlen 函数求字符串长度 例如 在 键盘输入字符串 2345210 函数返回长整型数 2345210 数字字符串转换为整数数字字符串转换为整数 int len t long x 0 len strlen s if s 0 t 1 len s else t 1 while s x x 10 48 s return x t 填空 填空 0 t t 1 t 2 2 改错 改错 b i 0 b a i a if b max b i 类型七 套用公式计算型类型七 套用公式计算型 73 编写函数 fun 函数的功能是 根据以下公式计算 s 计算结 果 作 为 函 数 值 返 回 n通 过 形 参 传 入 s 1 1 1 2 1 1 2 3 1 1 2 3 4 n 若若 n 的值为的值为 11 时时 函数的值为函数的值为 1 833333 int i j t float s 0 for i 1 i n i t 0 for j 1 j0 000001 return x1 填空 填空 i m mi m m 改错 改错 while high 2 break 9 75 若若 m 的值为的值为 20 则则 fun 函数值为函数值为 6 506583 double s 0 0 int i for i 1 i m i s log 1 0 i s sqrt s return s 填空 填空 0 j0 j j j 改错 改错 double f double x return s 76 请编写函数 fun 其功能是 计算并输出下列多项式值 Sn 1 1 1 1 2 1 3 1 4 1 n 若主函数从键盘给若主函数从键盘给 n 输入输入 15 则输出为则输出为 s 2 718282 double s 1 long t 1 int i for i 1 i n i t t i s 1 t return s 填空 填空 1 1 1 1 t t 改错 改错 for i 1 i 0 return sum 填空 填空 x n fabs t x n fabs t 改错 改错 for i 1 i1 i n i sum 1 0 2 i 1 1 0 2 i return sum 填空 填空 j 2 i j 2 i j j 改错 改错 sum j 0 if sum 4 2 79 请编写函数 fun 其功能是 计算并输出 S 1 1 2 0 5 1 2 0 5 3 0 5 1 2 0 5 3 0 5 n 0 5 输入输入 20 后后 则输出为则输出为 s 534 188884 int i double fac 1 0 double sum 1 0 for i 2 in p m n m n m 12 n 8 运行结果为运行结果为 495 000000 float p p 1 0 jc m jc n jc m n return p 填空 填空 s s n s s n 改错 改错 int j c 0 float xa 0 if x j xa 81 编 写 函 数 fun 它 的 功 能 是 计 算 并 输 出 下 列 级 数 和 S 1 1 2 1 2 3 1 n n 1 n 10 时时 函数值为函数值为 0 909091 double s 0 0 int i for i 1 i n i s s 1 0 i i 1 return s 填空 填空 s 1 k n s 1 k n 改错 改错 double fun int k return s 82 请编写函数 fun 它的功能是计算下列级数和 和值由函数 值返回 S 1 x 2 2 x 3 3 x n x n 当 n 10 x 0 3 时 函数值为 1 349859 double s 1 0 y x int i for i 1 i eps pi s t n 2 n 1 s t n pi pi 2 return pi 填空 填空 0 n t t0 n t t 改错 改错 for i 0 str i i if substr k 1 0 84 请编写函数请编写函数 fun 其功能是其功能是 计算并输出下列多项式计算并输出下列多项式 值值 s 1 1 1 2 1 1 2 3 1 1 2 3 50 例如例如 若主函数从键盘给若主函数从键盘给 n 输入输入 50 后后 则输出为则输出为 S 1 718282 double t sn 1 0 int i j double t sn 1 0 int i j for i 1 i n i for i 1 i n i t 1 0 for j 1 j i j t j sn 1 0 t t 1 0 for j 1 j i j t j sn 1 0 t return sn return sn 填空 填空 n 10 n 10 break breakbreak break 改错 改错 if t 0 zero count 类型八 求整除类型八 求整除 10 85 请编写函数 fun 它的功能是 求出 1 到 1000 之内能被 7 或 11 整除 但不能同时被 7 和 11 整除的所有整数 能被能被 7 或或 11 整除 但不能同时被整除 但不能同时被 7 和和 11 整除整除 int i n 0 for i 7 i 1000 i if i 7 0 i 11 0 填空 填空 s i 9 t ns i 9 t n 改错 改错 t x x y return t 86 请编写一个函数 fun 它的功能是 求出 1 到 m 之内 含 m 能被 7 或 11 整除的所有整数放在数组 a 中 通过 n 返回这些 数的个数 能被能被 7 或或 11 整除整除 int i n 0 for i 7 i m i if i 7 0 i 11 0 a n i 填空 填空 q next nextq next next 改错改错 p j p i 87 编写函数 fun 它的功能是 求 n 以内 不包括 n 同时能被 3 与 7 整除的所有自然数之和的平方根 s 并作为函数值返回 例如例如 若若 n 为为 1000 时时 函数值应为函数值应为 s 153 909064 同时能被同时能被 3 与与 7 整除的所有自然数之和的平方根整除的所有自然数之和的平方根 double sum 0 0 int i for i 21 i n i if i 3 0 return sqrt sum 填空 填空 0 0 s sums sum 改错 改错 if k 13 0 k 17 0 88 请编写函数 void fun int x int pp int n 它的功能是 求出 能整除 x 且不是偶数的各整数 并按从小到大的顺序放在 pp 所指的数组中 这些除数的个数通过形参 n 返回 能整除形参能整除形参 x 且不是偶数的各整数且不是偶数的各整数 int i n 0 for i 1 i x i if x i 0 填空 填空 t s s i t s s i 0 0 改错 改错 if i k 0 if k i 89 请编写函数 fun 它的功能是 计算并输出 n 包括 n 以内能 被 5 或 9 整除的所有自然数的倒数之和 N 以内能被以内能被 5 或或 9 整除的所有自然数倒数之和整除的所有自然数倒数之和 int i double sum 0 0 for i 1 i2 8 687500 double max min pjz int i max min a 0 for i 1 i n i if maxa i min a i for i 0 pjz 0 i n i pjz a i return pjz max min n 2 填空 填空 a i m 10 m 10 改错 改错 b i a i 0 for j 1 ja i j 类型九 其它各类计算类型九 其它各类计算 90 请编写函数 fun 它的功能是 求 Fibonacci 数列中大于 t 的 最小的一个数 结果由函数返回 fibonacci int f0 0 f1 1 f do f f0 f1 f0 f1 f1 f while f t return f 填空 填空 N NN N 1 01 0 改错 改错 s s n 1 0 n return t 91 请编写函数 fun 其功能是 将所有大于 1 小于整数 m 的非 素数存入 xx 所指数组中 非素数的个数通过 k 传回 大于大于 1 小于小于 m 的非素数的非素数 int i j k 0 for i 2 i m i for j 2 j i j if i j 0 xx k i break 填空 填空 M kM a 92 请编写函数fun 其功能是 计算并输出3到n之间所有素数 的平方根之和 sum 148 874270 3 到到 n 之间所有素数平方根之和之间所有

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论