2022年2022年经典C程序设计 .pdf
《2022年2022年经典C程序设计 .pdf》由会员分享,可在线阅读,更多相关《2022年2022年经典C程序设计 .pdf(5页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、1.输入两个正整数,m和 n,求其最大公约数和最小公倍数。4.输入一个正整数,输出原数并逆序打印出各位数字。5.从键盘上输入若干学生的一门课成绩,统计并输出最高成绩和最低成绩及相应的序号,当输入负数时结束输入。6.从键盘上输入若干学生的一门课成绩,计算出平均分,当输入负数时结束输入。将结果输出。7.求 1!+2!+3!+,+20!,将结果输出。8.打印以下图案:*8/5 9.打印以下图案:*10.求下列试子的值:1-1/2+1/3-1/4+,+1/99-1/100,将结果输出。11.打印出 100 999 之间的所有水仙花数。12.求 Sn=a+aa+aaa+,+aa,a 之值,n,a 由键盘
2、输入。13.打印以下图案:*14.打印以下图案:1 121 12321 1234321 15.打印以下图案:1234321 12321 121 1 结构体16.编写一个统计学生成绩程序,完成以下功能:输入4 个学生的2 门课成绩;求出全班的总平均分,将结果输出。17.打印以下图案:*19.求一个 3*3 的整型矩阵对角线元素之和。将原矩阵和求出的和输出。名师资料总结-精品资料欢迎下载-名师精心整理-第 1 页,共 5 页 -20.求一个 4*3 的矩阵各行元素的平均值;将原矩阵和求出的平均值全部输出。21.求一个 3*4 的矩阵各列元素的平均值;将原矩阵和求出的平均值全部输出。22.求一个 3
3、*5 的矩阵各列元素的最大值,将原矩阵和求出的最大值全部输出。23.求一个 4*3 的矩阵各行元素的最大值,将原矩阵和求出的最大值全部输出。24.求一个 M*N的矩阵中元素的最大值,将原矩阵和求出的最大值全部输出。25.判断一个N*N的矩阵是否为对称矩阵,将原矩阵输出,判断结果输出。103.有一个 54 的矩阵,编程实现:找出该矩阵中每行元素的最大值,并使该值成为该行的首列元素。49.编程序求出两个3*4 矩阵的和并将原矩阵和求出的和矩阵按原矩阵的形式分别输出。50.将一个 4*3 的矩阵转置,并将原矩阵和求出的转置矩阵按原矩阵的形式分别输出。27.将 20 个整数放到一维数组中,输出该数组的
4、最大值和最小值。28.将 15 个整数放到一维数组中,输出该数组中的最大值它的下标,然后将它和数组中的最前面的元素对换。29.将字符数组str1种下标为偶数的元素赋给另一字符数组str2,并输出str1 和 str2。30.编写一个程序,将两个字符串连接起来,不要使用strcat函数。31.编写一个程序,将字符数组a 中的全部字符复制到字符数组b 中。不要使用strcpy函数。32.编写一个程序,找出3 个字符串中的最大者,将它输出。33.编写程序,输入任意一个17 之间的整数,将他们转换成对应的英文单词。例如:1 转换成 Monday,7 转换成 Sunday。35.输入年号,计算这一年的2
5、 月份的天数,将结果输出。36.输入三角形的三边a,b,c,判断 a,b,c,能否构成三角形,若能,计算面积。37.输入三角形的三边a,b,c,判断 a,b,c,能否构成三角形,何种类型的三角形:等腰、等边、直角、等腰直角、一般。38.输入奖金数a,计算并输出税率、应缴税款和实得奖金数。(用if语句编程)39.输入奖金数a,计算并输出税率、应缴税款和实得奖金数。(用switch语句编程)40.输入学生的成绩,利用计算机将学生的成绩划分出等级并输出:90100:A级;80 89:B级;70 79:C级;60 69:D级;0 59:E级;41.编程序,求方程aX2+bX+c=0的解;输入a,b,c
6、.42.编程序,输入4 个整数,按由小到大的顺序输出。#include 43.求满足 1+2+3+,+n500 中最大的N,并求其和,编写程序实现。44.把 100200 之间的不能被3整除的数输出。45.求 Fibonacci数列前 40 个数,每行输出5 个,将 40 个 Fibonacci数输出。46.按以下规律翻译密码:将每一个字母变成它后面的字母,例如,将A变成 B,B变成 C,,,Z 变成 A,非字母字符不变,“!”作为电文结束标志。47.百元买百鸡问题:公鸡每只5 元,母鸡每只3 元,小鸡3 只一元,问一百元买一百只鸡有几种买法。#48.使用数组编程,计算出前20 项 fibon
7、acci数列,要求一行打印5 个数。51.输入一个字符,如果它是一个大写字母,则把它变成小写字母;如果它是小写字母,则把它变成大写字母;其它字符不变,请编程。52.已知 x 和 y 存在下列对应关系,要求对输入的每个x 值,计算出y 值,请编程。y=x*(x+2),2x=10;y=2x,-1x=2;y=x-1,x=-1.名师资料总结-精品资料欢迎下载-名师精心整理-第 2 页,共 5 页 -53.已知 x 和 y 存在下列对应关系,要求对输入的每个x 值,计算出y 值,请编程。y=0,x=a|x=-a;y=sqrt(a*a-x*x),-axa;y=x,xa.54.编程判断对输入的任何一个年份是
8、否是闰年,将结果输出。55.请编制程序要求输入整数a 和 b,若 a*a+b*b 大于 100,则输出 a*a+b*b 百位以上的数字,否则输出两数之和。56.请编制程序判断输入的正整数是否既是5 又是 7 的整倍数。若是,则输出yes;否则输出 no.57.编程实现:计算1 到 100 之间的奇数之和及偶数之和。58.请编程实现:求100 个任意整数的累加和。59.请编程实现:求1 到 100 之间所有能被3 整除,但不能被5 整除的数的和。60.请编程实现:输入任意正整数n,计算 n!并将结果输出,输出结果中没有小数部分61.请编程实现:计算1 至 50 中是 7 的倍数的数值之和。62.
9、请编程实现:对任意100 个整数,统计0 的个数及正数的累加和。64.请编程实现:输入几个整数,判断其中偶数的个数,并输出结果(要求:数据的个数及原始数据由键盘输入)。65.请编程实现:输入几个整数,判断其中奇数的个数,并输出奇数的累加和。(要求:数据的个数及原始数据由键盘输入)66.有一个两位数XY,X是十位,Y 是个位;给出X+Y的值和 X*Y 的值;编程实现让用户猜测这个两位数十多少?根据猜测给出不同的提示。67.键盘输入的一个两位数XY,X是十位,Y是个位;请编程计算X+Y的值和 X*Y 的值。68.用 for 循环语句计算1 到 20 的和,并将结果输出。69.从键盘输入一行字符,统
10、计出输入的字符个数(注:不要使用strlun函数编程)。70.编程实现:任意输入10 个数,计算所有正数的和,负数的和以及10 个数的和。71.编程实现:求任意20 个数中的正数之和及正数的个数,并将结果输出。#include 72.编程实现:对键盘输入的任意一个四位正整数,计算各位数字平方和。如:2345 则:计算2*2+3*3+4*4+5*5 73.有 1020 个西瓜,第一天卖一半多两个,以后每天卖剩下的一半多两个,问几天以后能卖完,请编程。74.编程实现:打印100 以内个位数为6 且能被 3 整除的所有数。75.编程实现:从键盘输入若干个整数(数据个数应不少于50),其值在0 至 4
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年2022年经典C程序设计 2022 经典 程序设计
限制150内