您好,欢迎来到爱学范文!

当前位置:爱学范文网>>实用资料>>C语言题库2022

C语言题库2022

【综合文库】

性质3如果a=b,则a和b的最大公约数与a值和b值相同,即Gcd(a, b) = a = b

要求如下:

(1)从键盘任意输入的两整数

主函数调用Gcd()函数,并输出两整数的最大公约数。 (2)Gcd函数原型为:int Gcd(int a, int b);

如果输入的数不是正整数,则返回-1,否则,返回两个数的最大公约数。 (3)**输入提示信息格式要求:\输入两个整数时用,号分隔**输出提示信息要求:

如果输入的数不是正整数,则输出\,否则按如下格式输出\参考答案

#includeint Gcd(int a, int b); int main() {

int a, b, c;

printf(\scanf(\c = Gcd(a, b); if (c != -1)

printf(\else

printf(\return 0; }

int Gcd(int a, int b) {

if (a <= 0 || b <= 0) return -1; while (a != b) {

if (a > b)

a = a - b; else if (b > a) b = b - a; }

return a; }

Q357.(10分)某班期终考试科目为高等数学MT,英语EN和物理PH,有5人参加考试。为评定奖学金,要求统计并输出一个表格,表格内容包括学号、各科分数、总分和平均分,并标出三门课均在90分以上者(该栏标志输出“Y”,否则输出“N”),表格形式如下: NO MT EN PH SUM V >90

------------------------------------------------------ 1 88 87 83 258 86 N 2 69 90 88 247 82 N 3 77 70 79 226 75 N 4 96 99 98 293 97 Y 5 77 88 90 255 85 N

**输入格式要求:\提示信息:\**输出格式要求:

\

\\参考答案

#includemain() {

int i, j, a[5][4], s = 0; char c;

for (i = 0; i <= 4; i++) {

printf(\for (j = 0; j <= 3; j++)

scanf(\}

printf(\

printf(\for (i = 0; i <= 4; i++) {

printf(\for (s = 0, j = 1; j <= 3; j++) {

s += a[i][j];

printf(\}

if (a[i][1] >= 90 && a[i][2] >= 90 && a[i][3] >= 90) c = "Y"; else c="N";

printf(\} }

Q240.(10分)有5个人围坐在一起,问第5个人多大年纪,他说比第4个人大2岁;问第4个人,他说比第3个人大2岁;问第3个人,他说比第2个人大2岁;问第2个人,他说比第1个人大2岁。第1个人说自己10岁,请利用递归法编程计算并输出第5个人的年龄。 **输出格式要求:\

参考答案

#include

unsigned int ComputeAge(unsigned int n); main() {

unsigned int n = 5;

printf(\}

/* 函数功能:用递归算法计算年龄 */ unsigned int ComputeAge(unsigned int n) {

unsigned int age; if (n == 1) {

age = 10; } else {

age = ComputeAge(n - 1) + 2; }

return age; }

Q530.(10分)用函数编写计算整数n的阶乘n!。 **输入格式要求:\提示信息:\**输出格式要求:\程序运行示例如下: Input m:5 5! = 120 参考答案

#include

longFact(intn); /* 函数原型声明 */ int main() {

intm; long ret;

printf(\scanf(\

ret = Fact(m); /* 调用函数Fact(),并将函数的返回值存入ret */ printf(\return 0; }

/* 函数功能:用迭代法计算n! */

longFact(intn) /* 函数定义 */

{

inti;

long result = 1;

for (i = 2; i <= n; i++) {

result *= i; }

return result; }

Q109.(15分)按如下函数原型,采用欧几里德算法编写计算两个整数的最大公约数的函数Gcd()。欧几里德算法,也称辗转相除法。其基本思想是:对正整数a和b,连续进行求余运算,直到余数为0为止,此时非0的除数就是最大公约数。 /* 函数功能:计算a和b的最大公约数,输入负数时返回-1 */ int Gcd(int a, int b) 要求如下:

(1)从键盘任意输入的两整数

主函数调用Gcd()函数,并输出两整数的最大公约数。 (2)Gcd函数原型为:int Gcd(int a, int b);

如果输入的数不是正整数,则返回-1, 否则,返回两个数的最大公约数。

(3)**输入提示信息格式要求:\输入两个整数时用,号分隔**输出提示信息要求:

如果输入的数不是正整数,则输出\否则按如下格式输出\参考答案

#includeint Gcd(int a, int b); main() {

int a, b, c;

printf(\

scanf(\c = Gcd(a,b);//2 if (c != -1)//1 {

printf(\}

else//1{

printf(\ }

}

int Gcd(int a, int b)//1 {

int r;

if (a <= 0 || b <= 0)//2{

return -1;//1}do{

r = a % b;//1 a = b;//1 b = r;//1

}while (r != 0);//e2returna; //1 }

Q224.(10分)某人在国外留学,不熟悉当地天气预报中的华氏温度值,请编程按每隔10°输出-40°到110°之间的华氏温度到摄氏温度的对照表,以方便他对照查找。已知华氏和摄氏温度的转换公式为C=5/9*(F-32),其中,C表示摄氏温度,F表示华氏温度。 **输出格式要求:\程序运行示例如下: -40-40.0-30-34.4-20-28.9-10-23.30-17.8 10-12.2 20 -6.7 30 -1.1 404.4 50 10.0 60 15.6 70 21.1 80 26.7 90 32.2100 37.8110 43.3 参考答案

#includemain() {

intfahr; floatcelsius;

for (fahr = -40; fahr <= 110; fahr = fahr + 10)

推荐阅读:

    想了解更多实用资料的资讯,请访问:实用资料
    下载文档

    看过《C语言题库2022》的人还看了以下文章

    延伸阅读

    我认认真真读完了《猜猜我有多爱你》这个故事,我觉得非常让我感动,我十分喜欢这个故事。  大兔子说:“我爱你,像我举的这么高,高得不能再高,这真的很高。”小兔子想:“希望我的手臂可以像他一样。”小兔

    确保监管安全是监狱工作永恒的话题,也是我们一直追求的目标,因为只有保证了监管安全,我们才能有更多的精力去抓好教育,搞好生产,才能进一步提高罪犯的改造质量。作为一名监狱人民-警-察,一定要树立牢固的行业

    春季开学典礼的教师发言稿1尊敬的各位领导、老师们,亲爱的同学们:大家上午好!今天,我十分荣幸地代表全体老师在此发言。玉兔辞旧岁,祥龙迎新春!龙在中国传统文化中象征着高贵、尊荣、卓越和成功,鼠年元宵之际

    《小学家长交流会发言稿》是一篇好的范文,觉得有用就收藏了,希望大家能有所收获。发言稿汇报经验、情况的发言,内容比较系统,它包括情况叙述、经验介绍、体会收获等,这几方面的内容要连贯地写出来,构成一篇比较

    情景剧,来自美国的一种轻喜剧。一般是室内戏,不用外景。早期一个人、几个人,在一个小戏园子里演,很多人坐那儿看,边看边笑,边看边演边笑,后来发明了电视,把笑声作为后期添上去,观摩笑声。本站今天为大家精心

    每一次总结都会去感叹时间过得很快,时光总是在我们弹指间悄悄流逝,中班上学期马上就结束了,一个学期的成长无论对孩子还是老师我们都有很多的收获和一些不足之处,为了下学期工作能有效进展,下面将本学期工作总结

    2023年办公室年度工作计划(精选13篇)内容导航2023年办公室年度工作计划篇年办公室年度工作计划篇年办公室年度工作计划篇年办公室年度工作计划篇年办公室年度工

    下面是小编为大家整理的经典春节对联有哪些(精选文档),供大家参考。经典春节的对联有哪些1上联:炊烟袅袅家家忙年饭下联:清风阵阵处处乐新春上联:春回大地形势一片好下联:香飘神州风光无限新上联:喷银吐玉深

    服装店广告词1.令人不解的是,别的公司为什么总爱模仿我们的产品阿尔索德服装公司2.当太阳下山的时候。(夜礼服)伯克莱服装公司3.身着玫瑰色,是为了结交女友;身着蓝色,是为了结交男友。列维斯牛仔裤4

    绍兴的春节的作文1*的绍兴是个古色古香的地方,历史久远,有许多颇具地方特色的风俗,虽然时移世易,但依然代代相传地保留着这些风俗。一跨入农历腊月,各家各户就开始准备年货了。第一批是腌制品,鸡、下面是小编