下图有多少个三角形形

(懵逼小能手)
(山上一支?)
(甜菜小公举)
第三方登录:14被浏览4,071分享邀请回答struct Segment
char start;
// 线段起点
// 线段终点
char point1;
// 线段经过的点
char point2;
// 线段经过的点
void main()
const int segments_count = 35;
Segment segments[segments_count] =
{'A', 'B', 0, 0},
{'A', 'C', 'G', 'H'},
{'A', 'D', 'F', 'J'},
{'A', 'E', 0, 0},
{'A', 'F', 0, 0},
{'A', 'G', 0, 0},
{'A', 'H', 'G', 0},
{'A', 'J', 'F', 0},
{'B', 'C', 0, 0},
{'B', 'D', 'H', 'J'},
{'B', 'E', 'F', 'G'},
{'B', 'F', 'G', 0},
{'B', 'G', 0, 0},
{'B', 'H', 0, 0},
{'B', 'I', 'H', 0},
{'C', 'D', 0, 0},
{'C', 'E', 'I', 'J'},
{'C', 'G', 'H', 0},
{'C', 'H', 0, 0},
{'C', 'I', 0, 0},
{'C', 'J', 'I', 0},
{'D', 'E', 0, 0},
{'D', 'F', 'J', 0},
{'D', 'H', 'I', 0},
{'D', 'I', 0, 0},
{'D', 'J', 0, 0},
{'E', 'F', 0, 0},
{'E', 'G', 'F', 0},
{'E', 'I', 'J', 0},
{'E', 'J', 0, 0},
{'F', 'G', 0, 0},
{'F', 'J', 0, 0},
{'G', 'H', 0, 0},
{'H', 'I', 0, 0},
{'I', 'J', 0, 0},
int triangles_count = 0;
char szTriange[4] = {0};
for (int s1 = 0; s1 & segments_count; s1++)
for (int s2 = s1 + 1; s2 & segments_count; s2++)
if (segments[s1].end != segments[s2].start )
if (segments[s1].point1 == segments[s2].end ||
segments[s1].point2 == segments[s2].end ||
segments[s2].point1 == segments[s1].start ||
segments[s2].point2 == segments[s1].start )
// 三点共线
for (int s3 = 0; s3 & segments_count; s3++)
if (segments[s1].start == segments[s3].start &&
segments[s2].end == segments[s3].end)
if (segments[s3].point1 != segments[s1].end &&
segments[s3].point2 != segments[s1].end)
++triangles_count;
szTriange[0] = segments[s1].start;
szTriange[1] = segments[s1].end;
szTriange[2] = segments[s2].end;
printf("%s\r\n", szTriange);
printf("%d\r\n", triangles_count);
运行结果如下:36个吗?85 条评论分享收藏感谢收起&html&
var dotArr=new Array();
var inLineArr=new Array();
var dot = new Array();
dot[0] = [2,3,4,5,6,7,8,9]
dot[1] = [1,3,4,5,6,7,8,10]
dot[2] = [1,2,4,5,6,8]
dot[3] = [1,2,3,5,7,9]
dot[4] = [1,2,3,4,6,7,9,10]
dot[5] = [1,2,3,5,7,8,9,10]
dot[6] = [1,2,4,5,6,8,9,10]
dot[7] = [1,2,3,6,7,10]
dot[8] = [1,4,5,6,7,10]
dot[9] = [2,5,6,7,8,9]
var inLineArray= new Array([1,3,6,8],[1,4,7,9],[2,3,4,5],[2,7,8,10],[5,6,9,10]);
for(i=0;i&dot.length;i++){
for (j =0; j&dot[i].length;j++){
if((i+1)&dot[i][j]){
for (k =0; k&dot[dot[i][j]-1].length;k++){
if(dot[i][j]&dot[dot[i][j]-1][k]&&(dot[i].indexOf(dot[dot[i][j]-1][k])!=-1)){
dotArr.push((i+1)+","+dot[i][j]+","+dot[dot[i][j]-1][k]);
for(var l=0;l&inLineArray.length;l++){
if(inLineArray[l].length-i&2)
for (;i&inLineArray[l].length;i++){
if(inLineArray[l].length-j&1){
for (;j&(inLineArray[l].length);j++){
if(inLineArray[l].length-k&0){
for (;k&inLineArray[l].length;k++){
inLineArr.push(inLineArray[l][i]+","+inLineArray[l][j]+","+inLineArray[l][k])
for(var i=0;i&dotArr.length;i++){
var hasEle= false;
for(var j=0;j&inLineArr.length;j++){
if(dotArr[i]==inLineArr[j]){
hasEle = true;
break foronce;
if(!hasEle) document.write(dotArr[i]+"&br&");
document.write("一共 "+k+"个三角形&br&")
大概意思:1. 定义二维数组,标出每个点可以连接到的其他点2. 遍历所有可能出现的三角形组合(包括三点共线的情况)3. 遍历所有共线,去除共线情况,输出4. 我写的仍然很烂0添加评论分享收藏感谢收起究竟有几个三角形_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
究竟有几个三角形
阅读已结束,下载本文需要
想免费下载更多文档?
定制HR最喜欢的简历
你可能喜欢账号 电子邮箱地址
记住登录状态
还没有33IQ账号?
通过社交网站直接登录
条@我的评论,
条新私信,
条新评论,
07:49 提供
下图共有多少个三角形?
著作权归作者所有,转载请联系作者获得授权。
您也可能感兴趣的题目
m.33iq.com
登录33IQ,提升智力水平,让你越玩越聪明!
33IQ v4.26.90.95
Copyright & iq.com All Rights Reserved& 组合图形的计数知识点 & “数一数,下图中有多少个三角形?答:一共有...”习题详情
162位同学学习过此题,做题成功率82.7%
数一数,下图中有多少个三角形?答:一共有12&个三角形.
本题难度:一般
题型:填空题&|&来源:网络
分析与解答
习题“数一数,下图中有多少个三角形?答:一共有____个三角形.”的分析与解答如下所示:
根据三角形的定义,线段AB所截的三角形由3+2+1=6个,线段CD所截的三角形有3+2+1=6个,所以图中有6+6=12个三角形.
线段AB所截的三角形由3+2+1=6个,线段CD所截的三角形有3+2+1=6个,所以一共有6+6=12个.答:一共有12个三角形.故答案为:12.
本题图形中,若线段AB上如果有n个点,那么构成的三角形就有n(n-1)2个.
找到答案了,赞一个
如发现试题中存在任何错误,请及时纠错告诉我们,谢谢你的支持!
数一数,下图中有多少个三角形?答:一共有____个三角形....
错误类型:
习题内容残缺不全
习题有文字标点错误
习题内容结构混乱
习题对应知识点不正确
分析解答残缺不全
分析解答有文字标点错误
分析解答结构混乱
习题类型错误
错误详情:
我的名号(最多30个字):
看完解答,记得给个难度评级哦!
经过分析,习题“数一数,下图中有多少个三角形?答:一共有____个三角形.”主要考察你对“组合图形的计数”
等考点的理解。
因为篇幅有限,只列出部分考点,详细请访问。
组合图形的计数
与“数一数,下图中有多少个三角形?答:一共有____个三角形.”相似的题目:
在如图的格子图中,每个小正方形的边长为1,数一数一共有多少个正方形?分析:在上面的格子图中,图中共有9个这样的小正方形;边长为2的正方形有几个呢?我们涂色数一数.边长为3的正方形只有1个:这样正方形的总数量是:9+4+1=14(个).在下面的格子图中,每个小正方形的边长为1,数一数一共有多少个正方形?&&&&
数一数,在右图中共有&&&&个三角形.1011121314
图形中有多少个三角形?&&&&
“数一数,下图中有多少个三角形?答:一共有...”的最新评论
该知识点好题
1数一数,在右图中共有&&&&个三角形.
2如图,三角形每边四等分,形成各种不同的三角形.(1)图中一共有&&&&三角形;(2)若每个最小的三角形面积为1,图中所有各种三角形的面积之和是&&&&.
3数一数,下图中有多少个三角形?答:一共有&&&&个三角形.
该知识点易错题
1图形中有多少个三角形?
2如图是由22个小正方体组成的立体图形,其中共有多少个大大小小的正方体?由两个小正方体组成的长方体有多少个?
3如果在一个平面上画出3个三角形,2个圆、1条直线,最多能把平面分成几个部分?
欢迎来到乐乐题库,查看习题“数一数,下图中有多少个三角形?答:一共有____个三角形.”的答案、考点梳理,并查找与习题“数一数,下图中有多少个三角形?答:一共有____个三角形.”相似的习题。}

我要回帖

更多关于 图中有多少个三角形 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信