高级程序_C语言经典50例-—[后]附答案手稿.docVIP

高级程序_C语言经典50例-—[后]附答案手稿.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
“高级语言程序设计”编程题1. 从键盘输入3个整数,求其中的最大数和最小数,并输出结果。2. 从键盘上输入一个3*3的整数矩阵,求其各行的平均值并输出,输出时保留两位小数。3. 输出x2的值,x取值从0到10。4. 从键盘上输入一个3*4的整数矩阵,要求输出其最大元素的值,以及它的行号和列号。5.编写一个程序从键盘输入10个数,要求输出其中最小的。6.编写一个函数根据以下公式计算s,计算结果作为函数值返回;n通过形参传入。 7.输出1000年(包括1000年)到1999年之间的所有闰年,要求每三个一行,分行输出。闰年:能被4整除不能被100整除的年份,或是能被400整除的年份8. 编写程序打印所有的“水仙花数”。“水仙花数”指一个三位数,其各位数字立方和等于该数本身,例如153是一个“水仙花数”,因为 153=1×1×1+3×3×3+5×5×5。9.编写一个程序,输入一个3位数的正整数,然后反向输出对应的数。如:123,则输出321。10. 从键盘输入10名学生的C语言成绩存入一维数组内,编写程序计算10名学生的最高分、平均分和及格人数。11. 编写一个程序,判断用户输入的字符是否是数字,若是数字,则输出“a 12. 从键盘输入12个数存入二维数组a[3][4]中,编写程序求出最大元素的值及它所在的行号和列号。13.打印所有的“水仙花数”,所谓“水仙花数”是指一个三位正整数,其各位数字的立方和等于该数本身。利用函数将给定的3×3二维数组转置。编程输入a、b、c的值后,输出一元二次方程ax2+bx+c=0的解。从键盘上输入任意两个数和一个运算符(+、-、*、/),根据输入的运算符对两个数计算,并输出结果。编写输入一个字符串,计算其中空格的个数。 采用二维数组输入多个学生五门课的成绩,分别求出每个学生的平均成绩和每门课的平均成绩。编写程序,逆转字符串。 编写程序,统计一个英语文本中的英语单词个数。21. 打印出所有的“水仙花数”,所谓“水仙花数”是指一个三位数,其各位数字立方和等于该数本身。例如:153是一个“水仙花数”,因为153=1的三次方+5的三次方+3的三次方。22.有一分数序列:2/1,3/2,5/3,8/5,13/8,21/13...求出这个数列的前20项之和。23.找出101~200中所有的素数。24.使用循环结构编写程序,打印出如下图案*********25.用冒泡排序法将10个整数由大到小排序。26.输入任意正整数,编程判断该数是否为回文数(回文数是指从左到右读与从右到左读一样,如12321)。27. 求出10至1000之内能同时被2、3、7整除的数,并输出。28. 输入一字符串,检查是否回文 (回文是指正反序相同,如,LeveL),若是则输出“Yes”,否则输出“No”。设计一个函数,用来判断一个整数是否为素数。从键盘上输入若干学生成绩(成绩在0~100之间),计算平均成绩,并输出低于平均分的学生成绩,用输入负数结束输入。设计一个函数,用来判断一个整数是否为素数。从键盘上输入若干学生成绩(成绩在0~100之间),计算平均成绩,并输出低于平均分的学生成绩,用输入负数结束输入。 输入三个整型数,找出其中数值最大者并输出。编写程序在屏幕上显示如下图形:1 2 3 4 55 1 2 3 44 5 1 2 33 4 5 1 2 2 3 4 5 1编写猜数游戏,程序给定某个整数,从键盘上反复输入数据进行猜测。如果未猜中,程序提示输入过大或者过小;如果猜中,则输出猜的次数,最多允许猜10次将一个数组中的值按逆序重新存放。例如,原来顺序为 a,b,c,d,e,f,g,现在顺序为g,f,e,d,c,b,a.(数组长度不限)有一篇文章,共有3行文字,每行有80个字符。要求分别统计出其中英文大写字母,小写字母,数字,空格以及其他字符的个数。38.求39.将十个整数输入数组,求出其平均值并输出。40.将十个实型数输入数组(float n[10];)逆序存放后再输出。41.编写程序:输出x2的值,x取值从1到10。42.设计程序:定义可以存储1000个整数的数组;在该数组中依次存入1到1000;在屏幕上打印出数组中所有17的倍数。43.设计一个函数,用来判断一个整数是否为素数;并在main()函数中调用该函数,在屏幕上打印出100以内的所有素数。44.写出一个函数,求n! .(n! = 1*2*3*………*n)45.使用一维数组计算学生的平均成绩。用输入负数结束输入。 46.从键盘上输入一个3*3的矩阵,并求其主对角线元素的和。47. 写一个函数is_prime,判断整数n是否素数。如果n是素数,则返回1;如果n不是素数,则返回0。48.从键盘输入任意一串字符串,程序输出同样的一串字符,要求输出字符串中大小写相互转化

文档评论(0)

wx171113 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档