实验三简单程序设计(2)

时间:2022-07-13 10:11:14 阅读: 最新文章 文档下载
说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。
文档来源为:从网络收集整理.word版本可编辑.欢迎下载支持.

实验三 简单程序设计

【实验目的】

1、掌握scanfprintf函数语句的使用 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)r1r2hscanf函数输入,且在输入前要有提示;

(2)在输出结果时要有文字说明,每个输出值占一行,且小数点后取2位数字。 【思路点拔】

2

(1)圆面积计算公式为 s=r。其中r为圆半径。


文档来源为:从网络收集整理.word版本可编辑.欢迎下载支持.

(2)



















V=h(r12r22r1r2)/3

3) 鸡兔同笼,已知鸡兔总头数为h,总脚数为f,求鸡兔各有多少只? 【要求】

(1)scanf函数输入hf,且在输入前要有提示; (2)在输出结果时要有文字说明。 【思路点拔】

设有x只鸡,有y只兔,则有:



从而可以计算出xy

3 选作题

2

1)编程求ax+bx+c=0的解

2

【思路点拔】用求根公式x1,2=(-bb-4ac)/2a,求平方根用sqrt()库函数 2)编程求y=sin(ax)+ln(a+x). 要求ax从键盘输入, 【思路点拔】使用数学函数计算,求lnlog()库函数

求出xy的公式:




本文来源:https://www.wddqw.com/doc/815a51536429647d27284b73f242336c1fb9307a.html