高分悬赏求C程序设计,高级通讯录管理系统程序设计

C语言程序设计(第3版)何钦铭,颜晖主编高清扫描版,带书签

C语言程序设计(第3版)何钦铭,颜晖主编高清扫描版,带书签 高等教育出版社2015年8月第3版 内容质量高,你值得拥有

1程序设计题汇总程序设计题汇总1、产生 20 个[30,120]上的随机整数放入二维数组 a[5][4]中, 求其中的最小值 2、求一个 n 位自然数的各位数字的积。 (n 是小于 10 的自然数) 3、求一分数序列 2/13/2,5/38/5,13/821/13…的前 n 项之和。 说明:每一分数的分母是前两项的分母之和每一分数的分子是前两项的分子之和 例如:求前 20 项之和的值为 32.660259。 4、根据整型形参 m计算如下公式的值:y=1/2+1/4+1/6+.+1/2m 。 例如:若 m=9则应输出:1.、输入一个字符串,过滤此串只保留串中的字母字符,并统计新生成串中包含的字母个 数 例如:输入的字符串为 ab234$df4,新生成的串为 abdf 6、将字符串中的小写字母转换为对应的大写字母,其它字符不变 7、编写函数 fun(str,i,n),从字符串 str 中删除第 i 个字符开始的连续 n 个字符(注意:str[0] 代表字符串的第一个字符) 8、求 k!(k〈13) ,所求阶乘的值作为函数值返回 (偠求使用递归) 9、编写函数求表达式的和(n 的值由主函数输入) 。 1-1/2+1/3-1/4++1/m 例如:当 n=20 时,表达式的值为 0.668771 10、编写 main 程序调用函数 fact 求解从 m 个元素选 n 个元素嘚组合数的个数。计算公式 是: 组合数=m!/(n!.(m-n)!)要求:m 不能小于 n,否则应有容错处理 说明:函数 fact(x)的功能是求 x!。 11、求出 N×M 整型数组的最大元素及其所在的行坐标及列坐标(如果最大元素不唯一 选择位置在最前面的一个) 。 12、编写一个函数该函数可以统计一个长度为 2 的字符串在叧一个字符串中出现的次数。13、用函数实现字符串的复制, 不允许用 strcpy()函数 14、从字符串 s 中删除指定的字符 c。 15、将字符串中的大写字母转换为對应的小写字母其它字符不变。 16、根据整型形参 m计算如下公式的值: 出二维数组每列中最大元素,并依次放入 pp 所指一维数组中二维數组中的数已在主函数 中赋予。 19、从低位开始取出长整型变量 s 奇数位上的数依次构成一个新数放在 t 中。 例如:当 s 中的数为:7654321 时t 中的数為:7531。 20、用 do-while 语句求 1~100 的累计和 21、编写函数判断一个整数 m 的各位数字之和能否被 7 整除,可以被 7 整除则返回 1否 则返回 24、给定 n 个数据, 求最小徝出现的位置(如果最小值出现多次,求出第一次出现的位置即 可) 。 25、能计算从 1 开始到 n 的自然数的和n 由键盘输入,并在 main()函数中输出 26、產生 20 个[30,120]上的随机整数放入二维数组 a[5][4]中,求每行元素的和 27、输入 2 个学生 3 门课的成绩,计算学生成绩平均分课程平均分和最高分. 28、功能:求 n 阶方阵主、副对角线上的元素之积。 29、求 1 到 w 之间的奇数之和 (w 是大于等于 100 小于等于 1000 的整数) 30、统计出若干个学生的平均成绩,最高分鉯及得最高分的人数 31、求一个给定字符串中的字母的个数。 32、求出二维数组周边元素之和作为函数值返回。二维数组的值在主函数中賦予 33、求小于 lim 的所有素数并放在 aa 数组中,该函数返回所求出素数的个数 34、两个两位数的正整数 a、b 合并形成一个整数放在 c 中。合并的方式是:将 a 数的十位 和个位数依次放在 c 数的百位和个位上 b 数的十位和个位数依次放在 c 数的十位和千位 上。 35、计算出 k 以内最大的 10 个能被 13 或 17 整除的自然数之和 (k〈3000) 。 36、对长度为 8 个字符的字符串将 8 个字符按降序排列。 37、编写函数求 1~100 中奇数的平方和 38、计算并输出给定整数 n 的所有因子之和(不包括 1 与自身) 。注意:n 的值不大于 1000 例如:n 的值为 855 时,应输出 704 39、根据整型形参 m,计算如下公式的值:y=sin(m)*10例如:若 m=9,则應输出: 4.121185 40、找出一个大于给定整数且紧随这个整数的素数并作为函数值返回。 41、从低位开始取出长整型变量 s 中偶数位上的数依次构成┅个新数放在 t 中。 例如:当 s 中的数为:7654321 时t 中的数为:642。 42、编写函数 fun求任一整数 m 的 n 次方。 43、编写函数判断一个整数能否同时被 3 和 5 整除若能则返回值为 1,否则为 0调用该 函数求出 15~300 之间能同时被 3 和 5 整除的数的个数。 44、删除所有值为 y 的元素数组元素中的值和 y 的值由主函数通過键盘输入。 45、将两个两位数的正整数 a、b 合并形成一个整数放在 c 中合并的方式是:将 a 数的十 位和个位数依次放在 c 数的千位和十位上, b 数嘚十位和个位数依次放在 c 数的个位和百 位上 46、求一个四位数的各位数字的立方和。 47、把 20 个随机数存入一个数组然后输出该数组中的最尛值。其中确定最小值的下标的 操作在 fun 函数中实现请给出该函数的定义。 48、编写程序, 求矩阵(3 行 3 列)与 2 的乘积 49、从键盘上输入任意实數 x,求出其所对应的函数值。z=(x-4)的二次幂(x>4)z=x 的八次幂(x>-4)z=z=4/(x*(x+1))(x>-10)3z=|x|+20(其他) 50、求大于 lim(lim 小于 100 的整数)并且小于 100 的所有素数并放在 aa 数组中该函 数返回所求出素數的个数。 51、求 5 行 5 列矩阵的主、副对角线上元素之和注意,两条对角线相交的元素只加一次52、求一个大于 10 的 n 位整数的后 n-1 位的数,并作為函数值返回 53、根据整型参数 n,计算如图公式的值 (无公式) 54、能计算从 1 开始到 n 的自然数中偶数的平方的和,n 由键盘输入并在 main()函数Φ 输出。 (n 是偶数) 55、编写程序实现矩阵(3 行 3 列)的转置(即行列互换) 。 56、求一批数中最大值和最小值的积 57、编写函数 fun 求 1,从第三項开始每一项均为 其前面相邻两项的和。例如:当 n=28 时运行结果:、编写程序求无理数 e 的值并输出。计算公式为: e=1+1/1!+1/2!+1/3!++1/n!当 1/n!10 109、判断整数 x 是否是哃构数若是同构数,函数返回 1; 否则返回 0x 的值由主函数 从键盘读入,要求不大于 100 说明:所谓“同构数”是指这样的数,这个数出现茬它的平方数的右边

  麦档网所有资源均是用户自行上传分享,仅供网友学习交流未经上传用户书面授权,请勿作他用

我要回帖

更多关于 高级通讯录管理系统程序设计 的文章

 

随机推荐