以c语言表现梯型公式结果

有人在问说怎么用scanf及printf指令来写,我怎感觉这很像写作业啊!好吧!让我来揭密吧!

什么叫梯形?请自己看维基吧!自己点连结看,我想公式就是上底加下底乘高除以2,公式就是这样:

所以在C语言里,要输入a,b及h变数的值,输入是用scanf指令,如果你连scanf也不用,我想你也需要买一本说来K了吧,我稍微描述一下,它要使用标头档stdio.h,使用格式:int scanf(const char *fmt,…);

这里的fmt是引数,表示读取的资料格式,…是指标,指向“储存各种读入资料的变数”。而printf也类似,我就简单写一下程式:

#include <stdio.h>
#include <stdlib.h>

int main(int argc, char *argv[])
{
  float a,b,h;
  printf("请输入上底:");
  scanf("%f",&a);
  printf("请输入下底:");
  scanf("%f",&b);
  printf("请输入高:");
  scanf("%f",&h);
  printf("梯形面积:%f",(a+b)*h/2);
  system("PAUSE");   
  return 0;
}

这已经过,Dev-C++编译执行过!