文档来源为:从网络收集整理.word版本可编辑.欢迎下载支持. 实验三 简单程序设计 【实验目的】 1、掌握scanf、printf函数语句的使用 2、掌握算术表达式和赋值表达式的使用 3、能够编程实现简单的数据处理 【实验性质】 验证性 【实验要求】 1、认真阅读本次实验的目的,了解本次实验要求掌握的内容 2、在上机前,需要预习,在程序改错题旁将程序中存在的错误修改过来,将编程题的代码和流程图写在预习报告中 3、在实验时,将实验要求的基本题(程序改错和编程题)根据预习报告中编写的代码,在VC环境中编写出来 4、在VC中将编写的程序编译、调试,能正确运行结果,各题目的具体要求请看题目下的要求 5、将正确程序上传FTP服务器(.253) 6、争取完成选作题 【实验内容】 1、程序改错 1) 下面程序需要从键盘输入三个数,计算其平均值在屏幕上显示输出。要求平均值需要保留两位小数。源代码如下,程序中存在错误,请将其改正写在旁边,并注明为什么错误。 include int Main(){ int x,y,z,float ave; /*定义变量*/ printf("请输入三个数:\n);/*输入提示*/ scanf("%d,%d,%d",x,y,z);/*从键盘输入*/ ave=x+y+z/3;/*计算*/ printf("平均值是:ave=%f",AVE); return 0; } 2、编程题 1)编写程序,在计算机屏幕上显示如下信息。 【要求】 (1)使用printf函数输出字符 2) 设一个正圆台的上底半径r1,下底半径r2,高h。请设计一程序,从键盘输入r1,r2,r3;计算并在显示器上输出该圆台的上底面积s 1,下底面积s 2,圆台的体积V。 【要求】 (1)r1,r2,h用scanf函数输入,且在输入前要有提示; (2)在输出结果时要有文字说明,每个输出值占一行,且小数点后取2位数字。 【思路点拔】 2 (1)圆面积计算公式为 s=r。其中r为圆半径。 文档来源为:从网络收集整理.word版本可编辑.欢迎下载支持. (2)圆台体积计算公式为 V=h(r12r22r1r2)/33) 鸡兔同笼,已知鸡兔总头数为h,总脚数为f,求鸡兔各有多少只? 【要求】 (1)用scanf函数输入h和f,且在输入前要有提示; (2)在输出结果时要有文字说明。 【思路点拔】 设有x只鸡,有y只兔,则有: 从而可以计算出x和y 。 3 选作题 21)编程求ax+bx+c=0的解 2【思路点拔】用求根公式x1,2=(-b√b-4ac)/2a),求平方根用sqrt()库函数 2)编程求y=sin(ax)+ln(a+x). 要求a和x从键盘输入, 【思路点拔】使用数学函数计算,求ln用log()库函数 求出x和y的公式: 本文来源:https://www.wddqw.com/doc/815a51536429647d27284b73f242336c1fb9307a.html