描述
给定三条边的长度,判断能否组成三角形,如果可以,判断三角形的形状。
输入
一组数据,每行三个实数,在(0,10]之间,精确到小数点后第四位。最后以0 0 0表示结束。
输出
根据每行的数据判断,如果不能组成三角形,则输出“Not a triangle”;如果是“等腰三角形”,则输出“Isosceles triangle”;如果是“直角三角形”,则输出“Right triangle”;如果是“等腰直角三角形”,则输出“Isosceles right triangle”;如果是“等边三角形”,则输出“Equilateral triangle”;否则,输出“General triangle”。最后输出一行“End”。
样例输入
1.4142 1.4142 2
1.0000 4.0000 5.0000
0 0 0
样例输出
Isosceles right triangle
Not a triangle
End
提示
描述
在数学上,斐波那契数列(Fibonacci Sequence),是以递归的方法来
定义:
F0 = 0
F1 = 1
F n = F n - 1 + F n - 2
用文字来说,就是斐波那契数列由0和1开始,之后的斐波那契数就由之前的两数相加。首几个斐波那契数是:
0, 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, 144, 233, 377, 610, 987, 1597, 2584, 4181, 6765, 10946,………………
特别指出:0不是第一项,而是第零项。
在西方,最先研究这个数列的人是比萨的列奥纳多(又名斐波那契),他描述兔子生长的数目时用上了这数列。
?第一个月有一对刚诞生的兔子
?第两个月之后它们可以生育
?每月每对可生育的兔子会诞生下一对新兔子
?兔子永不死去
假设在n月有新生及可生育的兔子总共a对,n+1月就总共有b对。在n+2月必定总共有a+b对:因为在n+2月的时候,所有在n月就已存在的a对兔子皆已可以生育并诞下a对后代;同时在前一月(n+1月)之b对兔子中,在当月属于新诞生的兔子尚不能生育。
现请以较短的时间,求出斐波那契数列第n项数值,0≤n≤40。
输入
斐波那契数列项数n,0≤n≤40。
输出
斐波那契数列第n项数值
样例输入
4
样例输出
3
#include
#include
int main()
{ int a[45],n,i;
scanf("%d",&n);
if(n<=40&&n>=0)
{
a[0]=0;a[1]=1;
for(i=2;i<=n;i++)
{a[i]=a[i-1]+a[i-2];}
printf("%d\n",a[n]);
system("pause");
return 0;}
}
描述
线性表是n个元素的有序集合(n 0),n是线性表中元素的个数,称为线性表的长度。可以用一组地址连续的存储单元依次存储线性表中元素,采用这种存储方式的线性表称为顺序表。
请在顺序表上实现运算,实现顺序表的逆置,删除表中所有元素值等于x的元素。
输入
三组数据,顺序表元素类型分别为整型、字符型和实型。
每一组第一行给出元素数目n(0 输出 三组数据,每一组第一行为逆置后的顺序表元素,第二行是在此基础上删除指定元素后的顺序表元素 样例输入 8 1 2 3 7 5 6 7 8 7 3 a c m h 4 1.2 3.4 5.6 7.8 1.2 样例输出 8 7 6 5 7 3 2 1 8 6 5 3 2 1 m c a m c a 7.8 5.6 3.4 1.2 7.8 5.6 3.4 提示 描述 线性表是一种最简单、最基本,也是最常用的数据结构,其用途十分广泛,例如,用带表头结点的单链表求解一元整系数多项式加法和乘法运算。 现给两个一元整系数多项式,请求解两者之和。 输入 两组数据,每一组代表一个一元整系数多项式,有多行组成,其中每一行给出多项式每一项的系数和指数,这些行按指数递减次序排序,每一组结束行为 0 -1 输出 三组数据,前两组为一元整系数多项式,最后一组为两个多项式的和。一元整系数多项式输出形式如下: (1)多项式项4x输出为4X (2)多项式项4x2输出为4X^2 (3)第一项系数为正数时,加号不要输出 (4)除常系数项外,项系数为1不显式输出,-1输出为- 例如,4x3- x2+x-1正确输出形式为4X^3-X^2+X-1,错误输出形式为+4X^3-1X^2+1X-1 样例输入 3 14 -8 8 6 2 2 0 0 -1 2 10 4 8 -6 2 0 -1 样例输出 3X^14-8X^8+6X^2+2 2X^10+4X^8-6X^2 3X^14+2X^10-4X^8+2 提示 描述 线性表是一种最简单、最基本,也是最常用的数据结构,其用途十分广泛,例如,用带表头结点的单链表求解一元整系数多项式加法和乘法运算。 现给两个一元整系数多项式,请求解两者的乘积。 输入 两组数据,每一组代表一个一元整系数多项式,有多行组成,其中每一行给出多项式每一项的系数和指数,这些行按指数递减次序排序。每一组结束行输入为0 -1 输出 三组数据,前两组为一元整系数多项式,最后一组为两个多项式的乘积。 一元整系数多项式输出形式如下: (1)多项式项4x输出为4X (2)多项式项4x2输出为4X^2 (3)第一项系数为正数时,加号不要输出 (4)除常系数项外,项系数为1不显式输出,-1输出为- 例如,4x3- x2+x-1正确输出形式为4X^3-X^2+X-1,错误输出形式为+4X^3-1X^2+1X-1 样例输入 3 14 -8 8 6 2 2 0 0 -1 2 10 4 8 -6 2 0 -1 样例输出 3X^14-8X^8+6X^2+2 2X^10+4X^8-6X^2 6X^24+12X^22-16X^18-50X^16+12X^12+76X^10+8X^8-36X^4-12X^2 提示 该题属于南京邮电大学《数据结构A》实验一中的内容。 题目来源 描述