《C语言程序设计基础实验报告.docx》由会员分享,可在线阅读,更多相关《C语言程序设计基础实验报告.docx(6页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。
1、C语言程序设计基础实验报告 实验一 1.题目描述:用scanf函数输入数据,a=3,b=7,x=8.2,y=123.22,c1=A,c2=a,用printf 函数进行输出。 源代码: 运行结果: 2.题目描述:输入三角形的三边长,求三角形面积。 源代码: 运行结果: 3. 题目描述:存款利息计算,有10000元,想存5年,按以下几种方法存。 (1)一次存5年。 (2)先存2年期,到期将本息再存3年。 (3)先存3年期,到期后再存2年。 (4)存1年期,到期将本息再存1年,连存5次。 计算各自存法5年后的本息是多少? 源代码: 运行结果: 4.题目描述:设半径r=1.5,圆柱高h=3,求圆周长,
2、圆面积,圆柱表面积,圆柱体积。用scanf 输入数据,输出结果,输入要有文字说明,取小数点后2位数字。 源代码: 运行结果: 5. 题目描述:给出一个不多于5位的正整数,要求:(1)求出它是几位数? (2)分别输出每个数字? (3)按逆顺序输出。如(123输出321) 源代码: 运行结果: 实验二 1. 题目描述:输入两个正整数,求其最大公约数和最小公倍数。 源代码: 运行结果: 2. 题目描述:一个数如果恰好等于它的因子之和,这个数就称为完数,例如6=1+2+3,编程找出1000之内的所有完数,并按下面格式输出其因子。 6 its factors are 1,2,3 源代码: 运行结果 3.
3、 题目描述:输入一行字符,分别统计出其中英文字母、空格、数字和其他字符的个数。 源代码: 运行结果: 4. 题目描述:一个球从100m高度自由落下,每次落地后反跳回原高度的一半,再落下,再反弹。求它在第10次落地式,共经过多少米,第10次反弹多高。 源代码: 运行结果: 实验三 1. 题目描述:从键盘输入一个整数,并将其插入到其元素已按升序排列的数组中,要求插入操作完成后,数组中的元素仍按升序排列。 源代码: 运行结果: 2. 题目描述:一篇文章,共有三行文字,每行有80个字符。要求分别统计出其中英文大写字母、小写字母、数字、空格以及其他字符的个数。 源代码: 运行结果: 3. 题目描述:从键
4、盘输入10个整数,并求出这10个数的最大值及出现次数。 源代码: 运行结果: 4. 题目描述:编写个人所得税计算器。输入个税起征点和月收入,计算应交税款。(起征点为2000元) 不超过500元的部分税率5 超过500元至2000元的部分税率10 超过2000元至5000元的部分税率15 超过5000元至20000元的部分税率20 超过20000元至40000元的部分税率25 超过40000元至60000元的部分税率30 超过60000元至80000元的部分税率35 超过80000元至100000元的部分税率40 超过100000元的部分税率45。 源代码: 运行结果: 实验四 1. 题目描述:写一个函数,将一个字符串中的元音字母复制到另一字符串,然后输出。 源代码: