c语言教程程序设计选择题、帮忙写下解题步骤和这道题每步的意思

高职 C语言程序设计 习题答案_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
高职 C语言程序设计 习题答案
上传于||文档简介
&&人​民​邮​电​出​版​社​的​第​二​版
阅读已结束,如果下载本文需要使用
想免费下载本文?
下载文档到电脑,查找使用更方便
还剩72页未读,继续阅读
你可能喜欢以下试题来自:
单项选择题以下关于简单程序设计的步骤和顺序的说法中正确的是A.确定算法后,整理并写出文档,最后进行编码和上机测试B.首先确定数据结构,然后确定算法,再编码,并上机调试,最后整理文档C.先编码和上机测试,在编码过程中确定算法和数据结构,最后整理文档D.先写好文档,再根据文档进行编码和上机调试,最后确定算法和数据结构
为您推荐的考试题库
你可能感兴趣的试题
1A.>>2B.1248C.&0248D.<<12A.一个结构化程序必须同时由顺序、分支、循环三种结构组成B.结构化程序使用goto语句会更便捷C.在C语言中,程序的模块化是利用函数实现的D.由3种基本结构构成的程序只能解决小规模的问题3A.9B.-9C.18D.04A.整数:1,200B.实数:1.5E2.0C.字符斜杠:'\'D.字符串:"\007"5A.switch(x%2)
ease 0: a++;
ease 1: b++;
default: a++; b++; B.switch((int)x/2.0)
case 0: a++;
case 1: b++;
default: a++; b++; C.switch((int)x%2)
ease 0: a++;
ease 1: b++;
default: a++; b++; D.switch((int)(x)%2)
case 0.0: a++;
ease 1.0: b++;
default: a++; b++;
热门相关试卷
最新相关试卷C语言题库-编程-海文库
全站搜索:
您现在的位置:&>&&>&IT认证
C语言题库-编程
顺序结构1. 编写一个程序,从键盘输入一个三位整数,将它们逆序输出。例如输入127,输出721。2. #include&stdio.h&3. main()4. {printf(&请输入一个三位数/n&);5.
Scanf(&%d&,&a);6. B=a%10;7. C=a/10%10;8. D=a/100;9. F=d*100+c*10+b;10. Printf(&%d&,f);11. }12.13.选择结构1. 编程判断输入的正整数是否既是5又是7的整倍数。若是,输出yes,否则输出no。2. #include&stdio.h&3. main()4. {5.
I6. Scanf(&%d&,%d);7. If(i%7==0&&i%5==0)8. Printf(&yes&);9. Else printf(&no&);10. }11. 编写一程序,对于给定的一个百分制成绩,输出相应的五分制成绩。设:90分以上为A,12. 80~89分为B,70~79分为C,60~69分为D,60分以下为E。13. #include&stdio.h&14. Main()15. {16. Scandf(&'%d&,&a);17. If(a&90)18. Printf(&A&);19. Else if(a&=89&&a&=80)20. Printf(&B&);21. Else if(a&70&&a&=79)22. Peintf(&C&);23. Else if(a&60&&a&69)24. Printf(&D&);25. Else26. Printf(&E&);27. }28. 已知银行整存整取存款不同期限的月息利率分别为:0.315% 期限一年0.330% 期限二年月息利率 = 0.345% 期限三年0.375% 期限五年0.420% 期限八年要求输入存钱的本金和期限,求到期时能从银行得到的利息与本金的合计。29. 输入年份year和月month,求该月有多少天。判断是否为闰年,可用如下C语言表达式:year%4==0 && year%100!=0 || year%400==0。若表达式成立(即表达式值为1),则year为闰年;否则,表达式不成立(即值为0),year为平年。30. 编写一个简单计算器程序,输入格式为:data1 op data2。其中data1和data2是参加运算的两个数,op为运算符,它的取值只能是+、-、*、/。循环结构1.2.3.4. 键盘输入10个实型数,求其倒数的和并输出. 键盘输入10个正实型数,求其方根的和并输出。 输入一个正整数,要求以相反的顺序输出该数。例如输入12345,输出位54321。 设N是一个四位数,它的9倍恰好是其反序数(例如:123的反序数是321),求N的值。5. 中国古代科学家祖冲之采用正多边形逼近的割圆法求出了π的值。请编写一程序,采用割圆法求出π的值,要求精确到小数点之后的第十位。6. 求解爱因斯坦数学题。有一条长阶梯,若每步跨2阶,则最后剩余1阶,若每步跨3阶,则最后剩2阶,若每步跨5阶,则最后剩4阶,若每步跨6阶则最后剩5阶,若每步跨7阶,最后才正好一阶不剩。请问,这条阶梯共有多少阶?7. 编写程序,读入一个整数N;若N为非负数,则计算N到2*N之间的整数和;若N为一个负数,则求2*N到N之间的整数和。在程序中分别用for和while写出两种循环完成题目要求。8. 编写程序,输入三角型的三条边长,求其面积。注意:对于不合理的边长输入要输出数据错误的提示信息。9. 编写程序,求S=1/(1*2)+1/(2*3)+1/(3*4)+……前50项之和。10. 编写程序,求S=1/(1+2)+1/(2+3)+1/(3+4)+……前50项之和。11. 编写程序,求S=(100/(1*2))*(100/(2*3))*(100/(3*4))*……前20项之积。12. 编写程序,求S=(100/(1+2))*(100/(2+3))*(100/(3+4))*……前20项之积13. 求n!。14. 输入10个整数,统计同时能被3和7整除的个数,将结果输出。15. 输入一个1位整数m,打印出100以内其十位值是m的所有两位数。16. 求和:输入一个正整数n,统计不大于n值的所有偶数的和。17. 打印下列图形:****************18. 编程求1+(1+2)+…+(1+2+…+n),n的值由键盘输入。19. 计算 s=1-2!+3!-4!+…-10!的值并输出。20. 打印出所有的“水仙花数”,所谓“水仙花数”是指一个3位数,其各位数字立方和等于该数本身。例如:153是一水仙花数,因为153=1^3+5^3+3^3.21. 计算 s=1-1/3 + 1/5- 1/7+…1/101 的值并输出。22. 编写程序求出555555的约数中最大的三位数是多少。23. 编写程序求出1000!后有多少个零。24. 猜数游戏。由计算机&想&一个数请人猜,如果人猜对了,则结束游戏,否则计算机给出提示,告诉人所猜的数是太大还是太小,直到人猜对为止。计算机记录人猜的次数,以此可以反映出猜数者&猜&的水平。25. 如果整数A的全部因子(包括1,不包括A本身)之和等于B;且整数B的全部因子(包括1,不包括B本身)之和等于A,则将整数A和B称为亲密数。求3000以内的全部亲密数。26. 编写程序求解下式中各字母所代表的数字。PEAR- ARA───────PEA27. 显示200以内的完全平方数和它们的个数。(完全平方数:A2+B2=C2,求A、B、C)28. 编写程序,输出用一元人民币兑换成1分、2分和5分硬币的不同兑换方法。29. 100匹马驮100担货,大马一匹驮3担,中马一匹驮2担,小马两匹驮1担。试编写程序计算大、中、小马的数目。30. 若一个口袋中放有12个球,其中有3个红的,3个白的和6个黑的,每次从中任取8个球,编写程序求出共有多少种不同的颜色搭配。31. 一辆卡车违犯交通规则,撞人逃跑。现场三人目击事件,但都没记住车号,只记下车号的一些特征。甲说:牌照的前两位数字是相同的;乙说:牌照的后两位数字是相同的;丙是位数学家,他说:四位的车号刚好是一个整数的平方。请根据以上线索求出车号。32. 编写程序,用二分法求一元二次方程2x3-4x2+3x-6=0在(10,10)区间的根。33. 一个自然数被8除余1,所得的商被8除也余1,再将第二次的商被8除后余7,最后得到一个商为a。又知这个自然数被17除余4,?所得的商被17除余15,最后得到一个商是a的2倍。编写程序求这个自然数。34. 对从键盘上输入的行、单词和字符进行计数。我们将单词的定义进行化简,认为单词是不包含空格、制表符(\t)及换行符的字符序列。例如:&a+b+c&,认为是1个单词,它由5个字符组成。又如:&xy abc&,为2个单词,6个字符。一般用[CTRL+D]作为文件结束标记,其字符码值为-1,当输入[CTRL+D]时表示文件输入结束,停止计数。35. 编写程序,在屏幕上输出一个由*号围成的空心圆。36. 输入n值,输出如图所示矩形。************************************n=6时的矩形37. 输入n值,输出如图所示平行四边形。************************************n=6时的平行四边形38. 输入n值,输出如图所示高为n的等腰三角形。************************************n=6时的等腰三角形39. 输入n值,输出如图所示高为n的等腰三角形。************************************n=6时的等腰三角形40. 输入n值,输出如图所示高和上底均为n的等腰空心梯形。******
************n=5时的空心等腰三角形41. 输入n值,输出如图所示边长为n的空心正六边型。******
******n=5时的空心正六边形42. 连续输入若干个正整数,求出其和及平均值,直到输入为0结束。43. 从键盘输入一个数 然后将该整数所有的正因子都输出 比如 输入12 结果要为1*2*2*3=1244. 编写程序打印如下图案,程序中只能使用以下三种printf语句:①printf(& &); ②printf(&*&);③printf(&\n&);
**********45. 编程求出之间能被7、11、17同时整除的整数的平均值,并输出(结果保留两位小数)。46. 编程找出满足下列条件的所有四位数的和并输出:该数第一、三位数字之和为10,第二、四位数字之积为12。47. 输入一串字符,长度不超过80个,分别统计出其中大写英文字母、空格和其它字符的个数并分别输出。48. 编程序,求并输出所有满足如下条件的三位正整数:它是某整数的平方,它的三位数码有两位是相同的。如100是10的平方,它有两个0,225是15的平方,它有两个2。49. 一个数如果恰好等于它的因子之和,这个数就称为“完数”。例如,6的因子为1、2、3,而6=1+2+3,因此6是“完数”。编程序找出100之内的所有完数,并按下面格式输出其因子:
its factors are 1,2,350. 任意输入一个偶数,请将它分解为两个素数之和。51. 请验证2000以内的哥德巴赫猜想,对于任何大于4的偶数均可以分解为两个素数之和。52. A、B、C、D、E五人在某天夜里合伙去捕鱼,到第二天凌晨时都疲惫不堪,于是各自找地方睡觉。日上三竿,A第一个醒来,他将鱼分为五份,把多余的一条鱼扔掉,拿走自己的一份。B第二个醒来,也将鱼分为五份,把多余的一条鱼扔掉,拿走自己的一份。C、D、E依次醒来,也按同样的方法拿鱼。编写程序求出他们合伙至少捕了多少条鱼。53. 从键盘输入任意的字符,按下列规则进行分类计数。第一类 '0','1','2','3','4','5','6','7','8','9'第二类 '+','-','*','/','%','='第三类 其它字符当输入字符'\'时先计数,然后停止接收输入,打印计数的结果。54. 编程求 sum=1!+2!+3!+……+20!编程序,输入正整数n(n&8),输出全部n位的三进制数。如输入n为2则输出:000102101112202122
上一篇: 下一篇:
All rights reserved Powered by
copyright &copyright 。文档资料库内容来自网络,如有侵犯请联系客服。

我要回帖

更多关于 c语言教程 的文章

 

随机推荐