欢迎来到天天文库
浏览记录
ID:53315468
大小:36.00 KB
页数:2页
时间:2020-04-03
《程序设计题目1.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、1.编写一个程序,要求输入五个整数,然后由小到大排序再输出.2.将一个整型数组的元素按逆序重新存放(如原序为:8,6,5,4改为:4,5,6,8)。3.输入一个字符,如果是大写字母,则将其转换成小写并输出;若是小写则直接输出;若是非字母字符则打印:“Dataerror!”。4.输入一个整数,写一程序输出它是几位数。5.写一程序求1!+2!+…+10!6.从键盘上输入a与n的值,计算sum=a+aa+aaa+aaaa+…(共n项)的和。例a=2,n=4,则sum=2+22+222+2222.7.编程求数列1,1/2,1/
2、3,1/4,1/5,……的所有大于等于0.000001的数据项之和并输出结果8.求6*6矩阵的主对角线元素之和。9.从键盘输入的10个整数中,找出第一个能被7整除的数。若找到,打印此数后退出循环;若未找到,打印“notexist”。10.设计一个用于计算个人所有税的程序。假设个人所得税的缴纳标准为:月收入少于等于800元者不纳税;超出800元的部分,纳税5%;超出2000元的部分,纳税10%;超出5000元的部分,纳税20%;超出10000元的部分,纳税30%;超出100000元的部分,纳税40%。11.编写一个程序,
3、用循环结构输出以下图形。 &&&&&&&&& &&&&&&& &&&&& &&&&12.编写一个程序求出1000以内的所有素数。13.输入两个整型变量a,b的值,输出a+b,a-b,a*b,a/b,的结果,要求连同算式一起输出,每个算式占一行。例:a等于10,b等于5,a+b的结果输成10+5=1514.求前驱字符和后继字符。输入一个字符,找出它的前驱字符和后继字符,并按ASCII码值,按从大到小的顺序输出这三个字符及其对应的ASCII码值。15.输入三角形的边长,写一求三角形面积的函数。(面积=sqrt(s(
4、s-a)(s-b)(s-c)),s=(a+b+c)/2)16.输入某个点A的平面坐标(x,y),判断(输出)A点是在圆内、圆外还是在圆周上,其中圆心坐标为(2,2),半径为1。17.求爱因斯坦数学题。有一条长阶,若每步跨2阶,则最后剩余1阶;若每步跨3阶,则最后剩2阶;若每步跨5阶,则最后剩4阶;若每步跨6阶,则最后剩5阶;若每步跨7步,最后正好一阶不剩。18.输入一串字符,直到输入一个星号(*)为止,统计(输出)其中的字母个数和数字字符个数。(要求可输入任意字符)19.从键盘输入一个正整数n,编程判断这个数是否同时含
5、有奇数字和偶数字。20.设某县2000年工业总产值为200亿元,如果该县预计平均年工业总产值增长率为4.5%,那么多少年后该县年工业总产值将超500亿元?21.(1)输入一个三位数,判断是否是一个“水仙花数”。水仙花数是指三位数的各位数字的立方和等于这个三位数本身。例如:153=1*1*1+5*5*5+3*3*3(2)一个整数等于该数所有因子之和,则称该数是一个完数。例如:6和28都是完数。因为:6=1+2+3,28=1+2+4+7+14.输出三位数中所有完数。22.输入10个数,将10个整数按生序排列输出,并且奇数在
6、前,偶数在后。如果输入的10个数是:10987654321,则输出:13579246810。23.将数组a[n]中的每一个元素依次循环向后移动一位。24.将一个正整数n输出成“千分位”形式,即从个位数起,每三位之间加一个逗号,例如,将7654321输出成7,654,321.25.求出矩阵a中每行元素的平均值和平均最大的行号。26.编写一个函数,找出矩阵A中最大元素和最小元素所在的行列号.27.给出年、月、日,计算该日是该年的第几天?28.输入数组a,b的元素,用数组a和b构造数组c,使得:c(i)=a(i)-b(i)当
7、a(i)>b(i)时;c(i)=a(i)+b(i)当a(i)<=b(i)时;29.写一程序输出四个人的各种排序方式.30.编写程序求所有各位数字的立方和等于420的三位数.31.有右图这样的数据文件,编写代码读取该文件。并将第1-3行赋值给变量a,剩下的赋值给变量b.
此文档下载收益归作者所有