




已阅读5页,还剩114页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
博凯教育 1 填空题 请补充 main 函数 该函数的功 能是 把一个字符串中的所有 小写字母字符全部转换成大写 字母字符 其他字符不变 结 果保存原来的字符串中 例如 当 str N 123 abcdef ABCDEF 结果输出 123 ABCDEF ABCDEF 注意 部分源程序给出如下 请勿改动主函数 main 和其他函 数中的任何内容 仅在函数 fun 的横线上填入所编写的若干表 达式或语句 试题程序 include include include define N 80 void main int j char str N 123abcdef ABCDEF char pf str system CLS printf original string n puts str 1 while pf j if pf j a j else 3 printf new string n puts str system pause 1 填空 1 j 0 2 pf j 32 3 j 1 改错题 下列给定程序中 函数 fun 的 功能是逐个比较 a b 两个字符 串对应位置中的字符 把 ASCII 值小或相等的字符依次 存放到 c 数组中 形成一个新 的字符串 例如 a 中的字符串为 fshADfg b 中的字符串为 sdAEdi 则 c 中的字符串应为 fdAADf 请改正程序中的错误 使它能 得到正确结果 注意 不要改动 main 函数 不 得增行或删行 也不得更改程 序的结构 试题程序 include include void fun char p char q char c int k 0 while p q found if p q c k q else c k p if p p if q q found k void main char a 10 fshADfg b 10 sdAEdi c 80 0 fun a b c printf The string a puts a printf The string b puts b printf The result puts c 改错 改错 1 错误 错误 if p q 2 错误 错误 k 正确 正确 k 1 编程题 请编写函数 fun 其功能是 将 两个两位数的正整数 a b 合并 形成一个整数放在 c 中 合并 的方式是 将 a 数的十位和个 位数依次放在 c 数个位和十位 上 b 数的十位和个位数依次放 在 c 数的百位和千位上 例如 当 a 16 b 35 调用该 函数后 c 5361 注意 部分源程序给出如下 请勿改动主函数 main 和其他函 数中的任何内容 仅在函数 fun 的花括号中填入所编写的若干 语句 试题程序 include include void fun int a int b long c void main int a b long c system CLS printf Input a b scanf d d 博凯教育 fun a b printf The result is ld n c 编程 编程 void fun int a int b long c c b 10 1000 b 10 100 a 1 2 填空题 请补充 main 函数 该函数的功 能是求方程 ax2 bx c 0 的两个 实数根 方程的系数 a b c 从键盘输入 如果判别式 disc b2 4ac 小于 则要 求重新输入 a b c 的值 例如 当 a 1 b 2 c 1 时 方程 的两个根分别是 x1 1 00 x2 1 00 注意 部分源程序给出如下 请勿改动主函数 main 和其他函 数中的任何内容 仅在函数 fun 的横线上填入所编写的若 干表达式或语句 试题程序 include include include void main float a b c disc x1 x2 system CLS do printf Input a b c scanf f f f disc b b 4 a c if disc 0 printf disc f n Input again n disc while 1 printf the result n x1 2 x2 3 printf nx1 6 2f nx2 6 2f n x 1 x2 填空 1 disc 0 2 b sqrt disc 2 a 3 b sqrt disc 2 a 2 改错题 下列给定程序中 函数 fun 的 功能是根据整型形参 m 计算 如下公式的值 y 1 1 2 2 1 3 3 1 4 4 1 m 1 m m 例如 m 中的值为 5 则应输出 0 838611 请改正程序中的错误 使它能 得到正确结果 注意 不要改动 main 函数 不 得增行或删行 也不得更改程 序的结构 试题程序 include include include double fun int m double y 1 0 found int j 1 int i for i 2 i m i j 1 j found y 1 i i return y void main int n 5 system CLS printf nThe result is lf n fun n 改错 改错 1 错误 错误 int j 1 正确 正确 double j 1 0 2 错误 错误 y 1 i i 正确 正确 y j i i 2 编程题 请编一个函数 void fun int tt M N int pp N tt 指向一 个 M 行 N 列的二维数组 求出 二维数组每列中最大元素 并 依次放入 pp 所指的一维数组中 二维数组中的数已在主函数中 给出 注意 部分源程序给出如下 请勿改动主函数 main 和其他函 数中的任何内容 仅在函数 fun 的花括号中填入所编写的若干 语句 试题程序 include include include define M 3 define N 4 void fun int tt M N int pp N void main 博凯教育 int t M N 68 32 54 12 14 24 88 58 42 22 44 56 int p N i j k system CLS printf The riginal data is n for i 0 i M i for j 0 j N j printf 6d t i j printf n fun t p printf nThe result is n for k 0 k N k printf 4d p k printf n 编程 编程 void fun int tt M N int pp N int i j max for j 0 j N j max tt 0 j 假设各列中的第一个元素假设各列中的第一个元素 最大最大 for i 0 imax 如果各列中的其他元素比如果各列中的其他元素比 最大值最大值 还大 则将更大的元素看还大 则将更大的元素看 做当前该列中最做当前该列中最 大的元素大的元素 max tt i j pp j max 将各列的最大值依次放入将各列的最大值依次放入 pp 数组中数组中 3 填空题 请补充函数 fun 该函数的功 能是 把一个整数转换成字符 串 并倒序保存在字符数组 str 中 例如 当 n 13572468 时 str 86427531 注意 部分源程序给出如下 请勿改动主函数 main 和其他函 数中的任何内容 仅在函数 fun 的横线上填入所编写的若干表 达式或语句 试题程序 include include include define N 80 char str N void fun long int n int i 0 while 1 str i 2 n 10 i 3 void main long int n 13572468 system CLS printf the origial data n printf n ld n fun n printf n s str 填空 填空 1 n 0 2 n 10 0 3 str i 0 3 改错题 下列给定程序中 函数 fun 的 功能是按以下递归公式求函数 值 例如 当给 n 输入 5 时 函数 值为 240 当给 n 输入 3 时 函 数值为 60 请改正程序中的错误 使它能 得到正确结果 注意 不要改动 main 函数 不 得增行或删行 也不得更改程 序的结构 试题程序 include found fun int n int c found if n 1 c 15 else c fun n 1 2 return c void main int n printf Enter n scanf d printf The result d n n fun n 改错 改错 1 错误 错误 fun int n 正确 正确 fun int n 2 错误 错误 if n 1 正确 正确 if n 1 3 编程题 请编写函数 fun 对长度为 7 个字符的字符串 除首 尾字 博凯教育 符外 将其余 5 个字符按 ASCII 值码升序排列 编写完程序 运行程序后输入 字符串为 Bdsihad 则排序后输 出为应为 Badhisd 注意 部分源程序给出如下 请勿改动主函数 main 和其他函 数中的任何内容 仅在函数 fun 的花括号中填入所编写的若干 语句 试题程序 include include include include include void fun char s int num void main char s 10 system CLS printf 输入 7 个字符的字符串 gets s fun s 7 printf n s s 编程 int fun char s int num char t int i j for i 1 i num 2 i 下标值从 1 开始 用循环依 次取 得字符串中的字符 for j i 1 js j 如果后面字符的 ASCII 码 值小于该 字符的 ASCII 码值 t s i 则交换这两个字符 s i s j s j t 4 填空题 数组 xx N 保存着一组 位数的 无符号正整数 其元素的个数 通过变量 num 传入函数 fun 请补充函数 fun 该函数的功 能是 从数组 xx 中找出个位和 百位的数字相等的所有无符号 整数 结果保存在数组 yy 中 其个数由函数 fun 返回 例如 当 xx 8 135 787 232 222 424 333 141 5 41 时 bb 6 787 232 222 424 333 141 注意 部分源程序给出如下 请勿改动主函数 main 和其他函 数中的任何内容 仅在函数 fun 的横线上填入所编写的若 干表达式或语句 试题程序 include include include define N 1000 int fun int xx int bb int num int i n 0 int g b for i 0 i num i g 1 b xx i 100 if g b 2 return 3 void main int xx 8 135 787 232 222 424 333 141 541 int yy N int num 0 n 0 i 0 num 8 system CLS printf original data n for i 0 i num i printf u xx i printf n n n n fun xx yy num printf nyy for i 0 i n i printf u yy i 填空 1 xx i 10 2 bb n xx i 3 n 4 改错题 下列给定程序中函数 fun 的功 能是计算 1 n 的值 例如 给 n 输入 5 则输出 0 008333 请改正程序中的错误 使它能 得到正确结果 注意 不要改动 main 函数 不 得增行或删行 也不得更改程 序的结构 试题程序 include include found int fun int n double result 1 0 if n 0 博凯教育 return 1 0 while n 1 result 1 result return result void main int n printf Input N scanf d printf n1 d lf n n fun n 改错 1 错误 int fun int n 正确 double fun int n 2 错误 result n 正确 result n 4 编程题 编写函数 fun 它的功能是求 n 以内 不包括 n 同时能被 5 与 11 整除的所有自然数之和的平 方根 s 并作为函数值返回 例如 n 为 1000 时 函数值应 为 s 96 979379 注意 部分源程序给出如下 请勿改动主函数 main 和其他函 数中的任何内容 仅在函数 fun 的花括号中填入所编写的若干 语句 试题程序 include include include include double fun int n void main system CLS printf s f n fun 1000 编程 double fun int n double s 0 0 int i for i 0 i n i 从 0 n 中找到既能被 5 整 除同时 又能被 11 整除的数 并 将这些数求和 if i 5 0 s sqrt s 对 s 求平方根 return s 5 填空题 请补充 main 函数 该函数的功 能是求方程 ax2 bx c 0 的根 方程的系数 a b c 从键盘输入 例如 当 a 1 b 2 c 1 时 方程 的两个根分别是 x1 1 00 x2 1 00 注意 部分源程序给出如下 请勿改动主函数 main 和其他函 数中的任何内容 仅在 main 函 数的横线上填入所编写的若干 表达式或语句 试题程序 include include include include void main float a b c disc x1 x2 p q scanf f f f disc b b 4 a c system CLS printf the result n if disc 0 x1 1 x2 b sqrt disc 2 a printf x1 6 2f x2 6 2f n x1 x2 else p 2 q 3 printf x1 6 2f 6 2f i n p q printf x2 6 2f 6 2f i n p q 填空 1 b sqrt disc 2 a 2 b 2 a 3 sqrt fabs disc 2 a 5 改错题 下列给定程序中函数 fun 的功 能是计算正整数 num 的各位上 的数字之平方和 例如 输入 352 则输出应该是 38 若输入 328 则输出应该是 77 请改正程序中的错误 使它能 得到正确结果 注意 不要改动 main 函数 不 得增行或删行 也不得更改程 序的结构 试题程序 include 博凯教育 include include long fun long num found long k 1 do k num 10 num 10 num 10 found while num return k void main long n system CLS printf Please enter a number scanf ld printf n ld n fun n 改错 1 错误 long k 1 正确 long k 0 2 错误 while num 正确 while num 5 编程题 请编写函数 fun 它的功能是 求 Fibonacci 数列中小于 t 的最 大的一个数 结果由函数返回 其中 Fibonacci 数列 F n 的定义 为 F 0 0 F 1 1 F n F n 1 F n 2 例如 t 1000 时 函数值为 987 注意 部分源程序给出如下 请勿改动主函数 main 和其他函 数中的任何内容 仅在函数 fun 的花括号中填入所编写的若干 语句 试题程序 include include include include int fun int t void main int n system CLS n 1000 printf n d f d n n fun n 编程 int fun int t int a 1 b 1 c 0 i a 代表第 n 2 项 b 代表第 n 1 项 c 代表第 n 项 如果求得的数 c 比指定比较 的数小 则计算下一个 Fibonacci 数 对 a b 重新置数 do c a b a b b c while c t 如果求得的数 c 比指定比较的 数大时 退出循环 c a 此时数 c 的前一个 Fibonacci 数为 小于指定比较的数的最大的 数 return c 6 填空题 请补充函数 fun 该函数的功 能是 计算 维矩阵元素 的方差 结果由函数返回 维 数 在主函数中输入 例如 的计算结果是 14 414 求方差的公式为 其中 注意 部分源程序给出如下 请勿改动主函数 main 和其他函 数中的任何内容 仅在函数 fun 的横线上填入所编写的若 干表达式或语句 试题程序 include include include include define N 20 double fun 1 int n int i j double s 0 0 double f 0 0 double aver 0 0 double sd 0 0 for i 0 i n i for j 0 j n j s a i j aver 2 for i 0 i n i for j 0 j n j f a i j aver a i j aver f n n 博凯教育 sd 3 return sd void main int a N N int n int i j double s system CLS printf Input the dimension of array N n scanf d printf The array n for i 0 i n i for j 0 j n j a i j rand 50 while a i j 0 a i j rand 60 printf 4d a i j printf n n s fun a n printf THE RESULT n printf 4 3f n s 填空 1 int a N 2 s n n 3 sqrt f 6 改错题 下列给定程序中 函数 fun 的 功能是将字符串 s 中位于偶数 位置的字符或 ASCII 码为奇数 的字符放入字符串 t 中 规定第 一个字符放在第 0 位中 例如 字符串中的数据为 ADFESHDI 则输出应当是 AFESDI 请改正程序中的错误 使它能 得到正确结果 注意 不要改动 main 函数 不 得增行或删行 也不得更改程 序的结构 试题程序 include include include include define N 80 found void fun char s char t int i j 0 for i 0 i strlen s i found if i 2 0 s i 2 0 t j s i t j 0 void main char s N t N system CLS printf nPlease enter string s gets s fun s t printf nThe result is s n t 改错 1 错误 void fun char s char t 正确 void fun char s char t 2 错误 if i 2 0 s i 2 0 正确 if i 2 0 s i 2 0 6 编程题 请编写一个函数 fun 它的功 能是计算并输出给定整数 n 的 所有因子 不包括 1 与自身 的平 方和 规定 n 的值不大于 100 例如 主函数从键盘给输入 n 的值为 56 则输出为 sum 1113 注意 部分源程序给出如下 请勿改动主函数 main 和其他函 数中的任何内容 仅在函数 fun 的花括号中填入所编写的若干 语句 试题程序 include long fun int n void main int n long sum printf Input n scanf d sum fun n printf sum ld n sum 编程 long fun int n int i 博凯教育 long s 0 for i 2 i n 1 i 从 2 n 1 中找 n 的所有因子 if n i 0 s i i 将所有因子求平方加 return s 将平方和返回 7 填空题 请补充函数 fun 该函数的功 能是 把从主函数中输入的字 符串 str2 倒置后接在字符串 str1 后面 例如 str1 How do str2 od uoy 结果输出 How do you do 注意 部分源程序给出如下 请勿改动主函数 main 和其他函 数中的任何内容 仅在函数 fun 的横线上填入所编写的若 干表达式或语句 试题程序 include include include define N 40 void fun char str1 char str2 int i 0 j 0 k 0 n char ch char p1 str1 char p2 str2 while p1 i i while p2 j j n 1 for k j 2 k j ch p2 k p2 k p2 j p2 j ch 2 for 3 i p1 i p2 p1 i 0 void main char str1 N str2 N system CLS printf Input the string str1 printf nstr1 gets str1 printf nstr2 gets str2 printf The string str1 puts str1 puts str2 fun str1 str2 printf The new string n puts str1 填空 1 j 2 p2 n 0 3 p2 7 改错题 下列给定程序中 函数 fun 的 功能是找出 100 n 不大于 1000 之间百位数字加十位数字 等于个位数字的所有整数 把 这些整数放在 s 所指的数组中 个数作为函数值返回 请改正程序中的错误 使它能 得到正确结果 注意 不要改动 main 函数 不 得增行或删行 也不得更改程 序的结构 试题程序 include define N 100 int fun int s int n int i j k a b c j 0 for i 100 i n i found k n a k 10 k 10 b k 10 c k 10 if a b c found s j i return j void main int a N n num 0 i do printf nEnter n 1000 num fun a n printf n nThe result n for i 0 i num i printf 5d a i printf n n 改错题 1 错误 k n 博凯教育 正确 k i 2 错误 s j i 正确 s j i 7 编程题 程序定义了 N N 的二维数组 并在主函数中自动赋值 请编 写函数 fun int a N int n 该函数的功能是使数组左下半 三角元素中的值加上 n 例如 若 n 的值为 3 a 数组中 的值为 a 2 5 4 1 6 9 5 3 7 则返回主程序后 a 数组中的值 应为 5 5 4 4 9 9 8 6 10 注意 部分源程序给出如下 请勿改动主函数 main 和其他函 数中的任何内容 仅在函数 fun 的花括号中填入所编写的若干 语句 试题程序 include include include include define N 5 fun int a N int n void main int a N N n i j system CLS printf The array n for i 0 i N i 产生一个随机 5 5 矩阵 for j 0 j 5 printf n 4d n n fun a n printf THE RESULT n for i 0 i N i for j 0 j N j printf 4d a i j printf n 编程题 fun int a N int n int i j for i 0 i N i for j 0 j i j a i j a i j n 8 填空题 请补充函数 fun 该函数的功 能是 按 0 到 9 统计一个字符串 中的奇数数字字符各自出现的 次数 结果保存在数组 num 中 注意 不能使用字符串库函数 例如 输入 x 112385713 456 0 909 bc 结果为 1 3 3 2 5 2 7 1 9 2 注意 部分源程序给出如下 请勿改动主函数 main 和其他函 数中的任何内容 仅在函数 fun 的横线上填入所编写的若 干表达式或语句 试题程序 include include define N 1000 void fun char tt int num int i j int bb 10 char p tt for i 0 i 0 p for i 1 j 0 i 10 i i 2 j 3 void main char str N int num 10 k system CLS printf nPlease enter a char string gets str printf n The original string n puts str fun str num printf n The number of letter n 博凯教育 for k 0 k 5 k printf n printf d d 2 k 1 num k printf n 1 p 2 bb p 0 3 num j bb i 8 改错题 下列给定程序中 函数 fun 的 功能是求出数组中最小数和次 最小数 并把最小数和 a 0 中 的数对调 次最小数和 a 1 中 的数对调 请改正程序中的错误 使它能 得到正确结果 注意 不要改动 main 函数 不 得增行或删行 也不得更改程 序的结构 试题程序 include include include define N 20 void fun int a int n int i m t k found for i 0 i n i m i for k i k n k if a k a m found k m t a i a i a m a m t void main int b N 11 5 12 0 3 6 9 7 10 8 n 10 i system CLS for i 0 i n i printf d b i printf n fun b n for i 0 i n i printf d b i printf n 改错题 1 错误 for i 0 i n i 正确 for i 0 i 2 i 2 错误 k m 正确 m k 8 编程题 m 个人的成绩存放在 score 数组 中 请编写函数 fun 它的功 能是 将高于平均分的人数作 为函数值返回 将高于平均分 的分数放在 up 所指的数组中 例如 当 score 数组中的数据为 24 35 88 76 90 54 59 66 96 时 函数返回的人数 应该是 5 up 中的数据应为 88 76 90 66 96 注意 部分源程序给出如下 请勿改动主函数 main 和其他函 数中的任何内容 仅在函数 fun 的花括号中填入所编写的若干 语句 试题程序 include include include include int fun int score int m int up void main int i n up 9 int score 9 24 35 88 76 90 54 59 6 6 96 system CLS n fun score 9 up printf nup to the average score are for i 0 i n i printf d up i 编程题 int fun int score int m int up int i j 0 float av 0 0 for i 0 i m i av av score i m 求平均值 for i 0 iav 如果分数高于平均分 则将 此分数 放入 up 数组中 up j score i return j 返回高于平均分的人数 9 填空题 请补充 main 函数 该函数的功 能是 从字符串 str 中取出所有 数字字符 并分别计数 然后 把结果保存在数组 b 中并输出 博凯教育 把其他字符保存在 b 10 中 例如 当 str1 ab123456789cde090 时 结果为 0 2 1 1 2 1 3 1 4 1 5 1 6 1 7 1 8 1 9 2 other charactor 5 注意 部分源程序给出如下 请勿改动主函数 main 和其他函 数中的任何内容 仅在函数 fun 的横线上填入所编写的若 干表达式或语句 试题程序 include include include void main int i b 11 char str ab123456789cde090 char p str system CLS printf the origial data n puts str for i 0 i 11 i b i 0 while p switch 1 case 0 b 0 break case 1 b 1 break case 2 b 2 break case 3 b 3 break case 4 b 4 break case 5 b 5 break case 6 b 6 break case 7 b 7 break case 8 b 8 break case 9 b 9 break 2 3 printf the result n for i 0 i 10 i printf n d d i b i printf nother charactor d b i 填空题 1 p 2 default b 10 3 p 9 改错题 下列给定程序中 函数 fun 的 功能是计算并输出 high 以内的 素数之和 high 由主函数传给 fun 函数 若 high 的值为 100 则函数的值为 1060 请改正程序中的错误 使它能 得到正确结果 注意 不要改动 main 函数 不 得增行或删行 也不得更改程 序的结构 试题程序 include include include include int fun int high int sum 0 n 0 j yes while high 2 yes 1 for j 2 j high 2 j found ifhigh j 0 yes 0 break found if yes 0 sum high n high return sum void main system CLS printf d n fun 100 改错题 1 错误 ifhigh j 0 正确 if high j 0 2 错误 if yes 0 正确 if yes 9 编程题 请编写函数 void fun int x int pp int n 它的功能是 求出能整除 x 且不是奇数的各 整数 并按从小到大的顺序放 在 pp 所指的数组中 这些除数 的个数通过形参 n 返回 例如 若 x 中的值为 24 则有 6 个数符合要求 它们是 博凯教育 2 4 6 8 12 24 注意 部分源程序给出如下 请勿改动主函数 main 和其他函 数中的任何内容 仅在函数 fun 的花括号中填入所编写的若干 语句 试题程序 include include include void fun int x int pp int n void main int x aa 1000 n i system CLS printf nPlease enter an integer number n scanf d fun x aa for i 0 i n i printf d aa i printf n 编程题 void fun int x int pp int n int i j 0 for i 2 i x i i 2 i 的初始值为 2 步长为 2 确保 i 为偶数 if x i 0 将能整除 x 的数存入数组 pp 中 pp j i n j 传回满足条件的数的个数 10 填空题 请补充 main 函数 该函数的功 能是 从键盘输入一个长整数 如果这个数是负数 则取它的 绝对值 并显示出来 例如 输入 3847652 结果为 3847652 注意 部分源程序给出如下 请勿改动主函数 main 和其他函 数中的任何内容 仅在函数 fun 的横线上填入所编写的若 干表达式或语句 试题程序 include include include void main long int n system CLS printf Enter the data n scanf 1 printf the absolute value n if n 0 2 printf n n printf 3 填空题 1 ld 3 ld n 10 改错题 下列给定程序中 函数 fun 的 功能是 读入一个字符串 长度 20 将该字符串中的所有字 符按 ASCII 码降序排序后输出 例如 输入 dafhc 则应输出 hfdca 请改正程序中的错误 使它能 得到正确结果 注意 不要改动 main 函数 不 得增行或删行 也不得更改程 序的结构 试题程序 include include include include found unsigned fun char t char c int i j for i 0 i strlen t 1 i for j i 1 j strlen t j if t i t j c t j found t j t i t i c void main char s 81 system CLS printf nPlease enter a character string gets s printf n nBefore sorting n s s fun s printf nAfter sorting decendingly n s s 改错题 博凯教育 1 错误 int fun char t 正确 void fun char t 2 错误 t j t i 正确 t j t i 10 编程题 请编写一个函数 void fun int m int k int xx 该函数 的功能是 将大于整数 m 且紧 靠 m 的 k 个非素数存入所指的 数组中 例如 若输入 15 5 则应输出 16 18 20 21 22 注意 部分源程序给出如下 请勿改动主函数 main 和其他函 数中的任何内容 仅在函数 fun 的花括号中填入所编写的若干 语句 试题程序 include include include void fun int m int k int xx void main int m n zz 1000 system CLS printf nPlease enter two integers scanf d d fun m n zz for m 0 m n m printf d zz m printf n 编程题 void fun int m int k int xx int i j n for i m 1 n 0 n k i 找大于 m 的非素数 循环 k 次 即找出紧靠 m 的 k 个非素 数 for j 2 j i j 判断一个数是否为素数 if i j 0 xx n i 如果不是素数 放入数组 xx 中 break 并跳出本层循环 判断下一 个数 11 填空题 请补充 main 函数 该函数的功 能是 从键盘输入一个字符串 并保存在字符 str1 中 把字符 串 str1 中下标为偶数的字符保 存在字符串 str2 中并输出 例 如 当 str1 cdefghij 则 str2 cegi 注意 部分源程序给出如下 请勿改动主函数 main 和其他函 数中的任何内容 仅在函数 fun 的横线上填入所编写的若 干表达式或语句 试题程序 include include include define LEN 80 void main char str1 LEN str2 LEN char p1 str1 p2 str2 int i 0 j 0 system CLS printf Enter the string n scanf 1 printf the origial string n while p1 j printf 2 p1 j j for i 0 i j i 2 p2 str1 i p2 0 printf nThe new string is s n 3 填空题 1 s str1 2 c 3 str2 11 改错题 在主函数中从键盘输入若干个 数放入数组中 用 0 结束输入 并放在最后一个元素中 下列 给定程序中 函数 fun 的功能 是计算数组元素中值为负数的 平均值 不包括 0 例如 数组中元素的值依次为 43 47 21 53 8 12 0 则程序的运行结果 为 25 333333 请改正程序中的错误 使它能 得到正确结果 注意 不要改动 main 函数 不 得增行或删行 也不得更改程 序的结构 试题程序 include include include double fun int x double sum 0 0 int c 0 i 0 found 博凯教育 while x i 0 if x i 0 sum sum x i c i found sum sum c return sum void main int x 1000 int i 0 system CLS printf nPlease enter some data end with 0 do scanf d while x i 0 printf f n fun x 改错题 1 错误 while x i 0 正确 while x i 0 2 错误 sum sum c 正确 sum sum c 11 编程题 请编写一个函数 int fun int s int t int k 用来求出数 组的最小元素在数组中的下标 并存放在 k 所指的存储单元中 例如 输入如下整数 234 345 753 134 436 458 100 321 135 760 则输出结果为 6 100 注意 部分源程序给出如下 请勿改动主函数 main 和其他函 数中的任何内容 仅在函数 fun 的花括号中填入所编写的若干 语句 试题程序 include include include int fun int s int t int k void main int a 10 234 345 753 134 436 458 100 321 135 760 k system CLS fun a 10 printf d d n k a k 编程题 int fun int s int t int k int i k 0 k 所指的数是数组的下标值 for i 0 is i k i 找到数组的最小元素 把该 元素 的下标赋给 k 所指的数 return s k 返回数组的最小元素 12 填空题 请补充 main 函数 该函数的功 能是 从一个字符串中截取前 面若干个给定长度的子字符串 其中 str1 指向原字符串 截取 后的字符存放在 str2 所指的字 符数组中 n 中存放需截取的字 符个数 例如 当 str1 cdefghij 然后 输入 4 则 str2 cdef 注意 部分源程序给出如下 请勿改动主函数 main 和其他函 数中的任何内容 仅在函数 fun 的横线上填入所编写的若 干表达式或语句 试题程序 include include include define LEN 80 void main char str1 LEN str2 LEN int n i system CLS printf Enter the string n gets str1 printf Enter the position of the string deleted scanf 1 for i 0 i n i 2 str2 i 0 printf The new string is s n 3 填空题 1 d 3 str2 12 改错题 下列给定程序中 函数 fun 的 功能是 依次取出字符串中所 有的字母 形成新的字符串 博凯教育 并取代原字符串 请改正程序中的错误 使它能 得到正确结果 注意 不要改动 main 函数 不 得增行或删行 也不得更改程 序的结构 试题程序 include include include void fun char s int i j for i 0 j 0 s i 0 i found if s i A 正确 s j 0 12 编程题 下列程序定义了 N N 的二维 数组 并在主函数中自动赋值 请编写函数 fun int a N 该函数的功能是 使数组右上 半三角元素中的值全部置成 0 例如 a 数组中的值为 a 4 5 6 1 7 9 3 2 6 则返回主程序后 a 数组中的值 应为 0 0 0 1 0 0 3 2 0 注意 部分源程序给出如下 请勿改动主函数 main 和其他函 数中的任何内容 仅在函数 fun 的花括号中填入所编写的若干 语句 试题程序 include include include define N 5 void fun int a N void main int a N N i j system CLS printf The array n for i 0 i N i 产生一个随机的 5 5 矩阵 for j 0 j N j a i j rand 10 printf 4d a i j printf n fun a printf THE RESULT n for i 0 i N i for j 0 j N j printf 4d a i j printf n 编程题 int fun int a N int i j for i 0 i N i for j i j N j a i j 0 将数组右上半三角元素中的 值 全部置成 0 13 填空题
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年度采购团队廉洁自律与职业操守协议
- 2025版体育场馆运营承包合同标准文本
- 2025版事业单位临时工录用与服务合同
- 2025版汽车维修行业技术标准制定合同
- 2025电料合同-光伏发电设备材料采购合同
- 2025版医疗健康中心设计施工一体化总承包合同
- 2025版建筑拆除爆破工程安全协议书
- 2025草坪修剪项目政府采购与无人机技术应用合同
- 2025版水库水资源管理与承包服务协议
- 2025年度影视基地租赁合同模板(含拍摄设备使用规定)
- 文献检索与毕业论文写作PPT完整全套教学课件
- 北师大版初中物理九年级全册第十章《机械能,内能及其转化》检测题(包含答案解析)
- JJF 1959-2021 通用角度尺校准规范 高清晰版
- 口腔预防医学第九章其他口腔疾病的预防
- 盂兰盆供简易仪轨
- 一汽商用车企业级BOM技术方案V1.7
- JJF 1117-2010计量比对
- FZ/T 01093-2008机织物结构分析方法织物中拆下纱线线密度的测定
- 中国马克思主义与当代(社会问题)
- EMR术的配合要点
- 1844年经济学哲学手稿课件
评论
0/150
提交评论