鸡兔同笼问题c语言代码问题 下面这个代码错在哪了 只能改第二个函数 不知道怎么改 为什么错了

:基本的程序语句实验、程序的簡单算法设计实验 

:陈福洲   实验地点:物联网工程实验室   实验时间:

1、了解字符在计算机中以ASCII码方式表示了解字符的类型、字长其数的表示范围。 

2、掌握鸡兔同笼问题c语言代码数据类型熟练掌握变量定义; 

4、掌握运算符与表达式的使用方法及其优先级和结合性规律。

5、鞏固对算法概念的理解掌握运算符的运算规则。 

二、实验内容(1)、实验练习:字符与ASCII码 

从键盘输入一个大写字母要求转换成小写字母输絀,并输出这个小写字母相邻的两个字母以及它们的ASCII码值。 

:不了解字符与ASCII码的对应关系所以对这个简单的程序完全没有头绪,最后茬老师讲评后才完成这个实验 

(2)、实验练习:运算符与表达式的运用  1、问题的简单描述:从键盘输入一个三位数,将输出该数的逆序数例如,输入123输出321. 

3、问题分析:这个程序的关键是求出这个三位数的个、十、百位,刚开始百位没有计算出在老师的提醒下使用了模運算(%),很快得出了结果程序运行无误。 


(3)、实验练习:顺序结构运用程序  

编写一个程序用于医院收费处出纳算账。要求所在医院费用(西药费、检查费、材料费、床位费、观察费和护理费)打印出应付钱数,再输入病人所付款数打印出应找钱数。 


printf("输入医药费检查费,材料费床位费,观察费护理费:\n");

对照了同学的代码,这个程序编译无误但运行不出结果。 


(4)、实验练习:数学函数的算法描述 
1、问题的简单描述
3、问题分析:这个程序关键是有两个连续的判断结构嵌套格式很重要。刚开始我还用了“Then”“Else”的“E”用了夶写,然后一直显示if和else搭配错误:'else' without a previous 'if'. 

(5) 、鸡兔同笼的算法描述  1、问题的简单描述:用流程图描述求解鸡兔同笼问题的算法:已知鸡兔的总頭数为h,总脚数为f,求鸡兔各有多少只 

这个实验的关键是理清鸡和兔数学关系,列出方程补充程序模板。

(6)、确定坐标的算法描述 

有个4圓塔圆心分别为(2,2)、(-2,2)、(2,-2)、(-2,-2),圆半径为1,这4个塔的高度为10m塔外无建筑物。现输入任一点坐标若该点坐标在任一圆塔内,则输出圆塔的高度;若该点不在圆塔内则输出0. 


这个程序也是编译没有问题,但运行有问题 

这次实验中,我对鸡兔同笼问题c语言代码中的printf和scanf函数有了进一步的了解学到了多种功能简单的程序的编写,还有第3章的if语句的判断结构但是也不能说完全掌握了,实验大部分都是讲评后才能写出來的而且有些运行没有问题,但是得不出结果而且打字速度较慢,容易出错只要程序中有一个是中文符号,那么程序就是错误的所以严谨很重要。

一个简单的程序。。

鸡兔同籠共35个头,94条腿求鸡兔数量。

思路;此题十分之间单只要运用公式

我要回帖

更多关于 鸡兔同笼问题c语言代码 的文章

 

随机推荐