问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

用C语言编程实现下列算法!谢谢!

发布网友 发布时间:2022-04-26 02:47

我来回答

1个回答

热心网友 时间:2022-06-20 05:24

NOIP(全国信息学奥林匹克联赛)1997
普及组
二、把1,2,…
9共9个数排成下列形状的三角形:(30%)
a
b
c
d
e
f
g
h
i
其中:a~i分别表示1,2,...9中的一个数字,并要求同时满足下列条件:
(1)
a<f<i
(2)b<d,
g<h,
c<e;
(3)a+b+d+f=
f+g+h+i=
i+e+c+a=
P
程序要求:根据输入的边长之和P,输出所有满足上述条件的三角形的个数及其中的一
种方案。
在算法描述中,如果队循环变量的初值和终值精心设置,是可以体现出变量间规定的一些大小关系的,这样做可以减少IF语句,减少运行时间。
参考代码:
#include<iostream>
using
namespace
std;
int
main()
{
bool
z[10]={};
int
a,b,c,d,e,f,g,h,i,p,s=0,x,y;
cin>>p;
for(a=1;a<8;z[a++]=false)
{
z[a]=true;
y=p-5-a<8?p-a-5:8;
for(f=a+1;f<=y;f++)
{
z[f]=true;
x=p-f-3<9?p-f-3:9;
for(i=f+1;i<=x;i++)
{
z[i]=true;
for(b=1;b<=(p-a-f-1)/2;b++)
{
d=p-a-f-b;
if(z[b]||d>9||z[d])continue;
z[b]=z[d]=true;
for(c=1;c<=(p-i-a-1)/2;c++)
{
e=p-a-c-i;
if(z[c]||e>9||z[e])continue;
z[c]=z[e]=true;
for(g=1;g<=(p-f-i-1)/2;g++)
{
h=p-f-g-i;
if(z[g]||h>9||z[h])continue;
if(s++==0)cout<<a<<endl<<b<<c<<endl<<p-a-f-b<<p-a-c-i<<endl<<f<<g<<p-f-i-g<<i<<endl;
}
z[c]=z[e]=false;
}
z[b]=z[d]=false;
}
z[i]=0;
}
z[f]=0;
}
z[a]=0;
}
cout<<s<<endl;
return
0;
}
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
茶映人生:苦尽甘来 海尔冰箱冷藏室和冷冻室都是空空的通上电工作会更耗电吗? 上菱冰箱用过7年了,1米5高有点大,我每天冰箱里面只冻半斤肉,冷藏室其它... 结婚前个人的保险结婚后转成存单是属于个人财产还是夫妻双方的财产_百 ... 六个月宝宝大便水样蛋花怎么办 宝宝拉蛋花样便怎么办 ...张仙亲送玉麒麟,一家老少皆欢喜,祖德宗功信可凭。 我见青山多妩媚,料青山见我应如是意思 料青山见我应如是的意思_百度知... 电脑导航用哪个比较好电脑用什么网址导航哪个更好用 电脑看地图哪个好电脑上的哪个地图软件好 你好!请问右归胶囊女性吃了有什么效果。 右归胶囊可以长期吃吗 C/C++编程实现 右归胶囊和右归丸哪个好 C语言:编程实现输入,输出 吃右归胶囊能提高性激素吗? C语言编程:编写程序实现: 右归胶囊 精子不液化吃右归胶囊有用吗 用c 语言编写程序实现 右归胶囊每天吃一次两粒有效果吗? C语言如何编程实现信息的存盘功能? 右归胶囊是中成药吗 有什么功效呢 右归胶囊治疗男性阳痿有用吗 C语言编程实现从1到100的求 和 右归胶囊治疗肾阳虚效果怎么样 右归胶囊吃多长时间才有效果呢 要超过一个月吗 右归胶囊对精子活力低好吗 能增强精子活力吗 肾阴虚患者服用右归胶囊有效果吗 常用烤箱中的烤盘都是什么材料做的啊 男人肾阴虚能吃右归胶囊吗 1、c语言 编程实现下列函数的计算,输入x的值,输出y的值? 怎么服用右归胶囊效果好? 用C语言编程实现如下功能 要求精简 C语言编程实现如下功能: 右归丸能代替右归胶囊吗 1. 简答题 编程实现,使用C语言编写从屏幕上输出两句话: ①C 语言程序设计! ②? 肾阳虚,用八味和右归,有效果吗 吃右归能改善可以看到效果吗 一个月婴儿吸安抚奶嘴好不好 右归胶囊治疗阳痿遗精的效果怎么样 宝宝吃安抚奶嘴到底有哪些坏处? 多大宝宝可以吃安抚奶嘴 宝宝吃安抚奶嘴会影响长牙吗?该如何帮助宝宝戒掉? 梦见孩子脸上有蚂蚁爬 梦见自己的娃娃身上全是蚂蚁在皮肤下 梦见怪婴身上有蚂蚁 联想的乐享3c属于售后服务吗 名侦探柯南——阿笠博真的是终极boss吗 名侦探柯南大结局是什么?