C语言练习题编程1.docxVIP

  • 1
  • 0
  • 约3.68千字
  • 约 6页
  • 2022-06-07 发布于浙江
  • 举报
2012-2013学年二学期 C 语言期末考试试卷(A 卷) 题号得分阅卷一二三四五六七八九十成绩复核班级 题号 得分阅卷 一 二 三 四 五 六 七 八 九 十 成绩 复核 题目部分,(卷面共有8题,100分,各大题标有题量和总分) 一、编程题(8小题,共100分) 1. 编写程序用“辗转相除法”来求出两个正整数的最大公约数。若两个数分别放在 m 和 n 中, 求最大公约数的算法如下: 将两数中最大的那个放在 m 中,小的放在 n 中。 求出 m 被 n 除后的余数 r。 若余数为0则执行步骤(7);否则执行步骤(4)。 把除数作为新的被除数;把余数作为新的除数。 求出新的余数 r。 重复步骤(3)到(5)。 输出 n,n 即为最大公约数。2. 八进制转换为十进制 3. 两个乒乓球队进行比赛,各出三人。甲队为a,b,c 三人,乙队为x,y,z 三人。已抽签决定比赛名单。有人向队员打听比赛的名单。a 说他不和 x 比,c 说他不和 x,z 比,请编程序找出三队赛手的名单。 4. 输入数组,最大的与第一个元素交换,最小的与最后一个元素交换,输出数组。 5. 计算字符串中子串出现的次数 6. 用指针和数组两种方法实现如下功能:将一个字符串按逆序存放。要求(1)主函数中完成输入和输出字符串。 (2)逆序存放功能用子函数完成。 7. 有写一个函数,计算 x 的 n 次方。8. 从键盘任意输

文档评论(0)

1亿VIP精品文档

相关文档