/*
* 文件名称:
* 作 者: 零梅
* 完成日期:2016年3月 2 日
* 版 本 号:v1.0
* 对任务及求解方法的描述部分:我的第一个C++程序,熟悉程序的编辑、运行过程
* 输入描述: 略
* 问题描述: 略
* 程序输出: 顺序数字梯形
* 问题分析: 略
* 算法设计: 略
*/
#include<stdio.h>
void main()
{
int i,j;
for(i=0;i<5;i++)
{
for(j=0;j<i-4;j++)
printf(" ");
for(j=0;j<i+1;j++)
printf("%c",'1'+j);
printf("\n");
}
}
/*
* 文件名称:
* 作 者: 零梅
* 完成日期:2016年 3月 2日
* 版 本 号:v1.0
* 对任务及求解方法的描述部分:我的第一个C++程序,熟悉程序的编辑、运行过程
* 输入描述: 略
* 问题描述: 略
* 程序输出: 从键盘输入三角形边长,输出该三角形的面积
* 问题分析: 略
* 算法设计: 略
*/
#include<stdio.h>
#include<math.h>
void main()
{
double a,b,c;
double s,area;
printf("请输入三角形三条边\n");
scanf("%lf%lf%lf",&a,&b,&c);
if(a+b>c&&b+c>a&&c+a>b)
{
s=(1/2.0)*(a+b+c);
area=sqrt(s*(s-a)*(s-b)*(s-c));
printf("\n\t边长a=%.2f,边长b=%.2f,边长c=%.2f\n",a,b,c);
printf("\n\t面积area=%.2f\n",area);
}
else
printf("\n\t不符合三角形的组成规律\n");
}