C语言作业,求解答

计算平面上三角形的面积题目描述平面上两点A(1,3)、B(5,1),输入点C的坐标,计算并输出三角形ΔABC的面积(结果保留两位小数)。输入点c的x坐标点c的y坐标输出三... 计算平面上三角形的面积

题目描述
平面上两点A(1,3)、B(5,1),输入点C的坐标,计算并输出三角形ΔABC的面积(结果保留两位小数)。

输入
点c的 x 坐标
点c的 y 坐标

输出
三角形ABC的面积

样例输入
44

样例输出
Area=5.00
展开
 我来答
野人无事不言L
2015-12-04 · TA获得超过1413万个赞
知道顶级答主
回答量:2242万
采纳率:0%
帮助的人:141亿
展开全部
//杨辉三角:# include <stdio.h>int main(void){ int i, j, a[6][6] = {0}; for (i = 0; i < 6; i++) { a[i][0] = 1; a[i][i] = 1; for (j = 1; j < i; j++) a[i][j] = a[i - 1][j - 1] + a[i - 1][j]; } for (i = 0; i < 6; i++) { for (j = 0; j < i + 1; j++) printf("%6d", a[i][j]); puts(""); }}//编程题: //1.# include <string.h># define maxn 10//冒泡排序void sort(int *array, int len){ int i, j; for(i = 0; i < len; i++) { for(j = 0; i + j < len - 1; j++) { if(array[j] > array[j + 1]) { int temp = array[j]; array[j] = array[j + 1]; array[j + 1] = temp; } } } return;}int main(void){ int i, arr[maxn]; int negate = 0; //负数个数 int sum = 0; //负数和 for(i = 0; i < maxn; i++) { scanf("%d", &arr[i]); if(arr[i] < 0) { negate++; sum += arr[i]; } } printf("%d %d\n", negate, sum); sort(arr, maxn); for(i = 0; i < maxn; i++) printf("%d%c", arr[i], i == maxn - 1 ? '\n' : ' '); return 0;}//编程题: //2.# include <string.h># define maxn 10int main(void){ int arr[maxn], odd[maxn]; int i, index = 0; for(i = 0; i < maxn; i++) { scanf("%d", &arr[i]); if(arr[i] & 1) odd[index++] = arr[i]; } for(i = 0; i < index; i++) printf("%d%c", odd[i], i == index - 1 ? '\n' : ' '); printf("count = %d\n", index); return 0;}//编程题: //3.# include <string.h># include <stdbool.h># define maxn 1024int main(void){ int m, n; scanf("%d %d", &m, &n); bool monkey[maxn] = {false}; int i, cot = 0; //计数器 int tot = m; //存储现在剩下的猴子数 //把它们的编号变为[0, m - 1] for(i = 0; i < m;) { if(!monkey[i]) { cot++; if(cot == n) //数到n的出圈 { monkey[i] = true; tot--; if(1 == tot) break; //还剩下1只猴子 cot = 0; } } i++; if(i == m) i = 0; } //输出时编号+1 for(i = 0; i < m; i++) { if(!monkey[i]) printf("%d\n", i + 1); } return 0;}
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式