C语言程序设计16.分别定义两个函数: (1)计算长方形面积的函数int chang(int x,int y); (2)计算三角形面积的函数float san(int a,int h); 在main()函数中输入用户选择(1,求长方形面积;2.求三角形面积),根据用户选择转去调用相应的函数并输出结果。
时间: 2024-02-25 14:54:01 浏览: 99
C语言程序设计教学课件:函数学习指导.ppt
好的,下面是我给您提供的C语言代码:
```C
#include <stdio.h>
int chang(int x, int y) {
return x * y;
}
float san(int a, int h) {
return 0.5 * a * h;
}
int main() {
int x, y, a, h, choice;
printf("请选择计算面积的图形:\n");
printf("1. 长方形\n");
printf("2. 三角形\n");
scanf("%d", &choice);
switch (choice) {
case 1:
printf("请输入长和宽:\n");
scanf("%d%d", &x, &y);
printf("长方形面积为:%d\n", chang(x, y));
break;
case 2:
printf("请输入底和高:\n");
scanf("%d%d", &a, &h);
printf("三角形面积为:%f\n", san(a, h));
break;
default:
printf("输入错误!\n");
break;
}
return 0;
}
```
代码中,我们分别定义了两个函数 `chang(x, y)` 和 `san(a, h)`,用于计算长方形和三角形的面积。在主函数 `main()` 中,我们首先输出提示信息并让用户选择计算面积的图形。然后根据用户的选择分别调用不同的函数并输出计算结果。最后返回0表示程序正常结束。
阅读全文