导读:火龙?这张卡我在卡查找了半天都没找着,应该没有实卡化,这张比较相似你看是不是?中文名:三角火龙日文名:トライゴン英文名:Trigon稀罕度:平卡N卡种:效果怪兽属性:炎星数:3种族:龙攻击力:500防御力:1700密码:48568032使用
火龙?这张卡我在卡查找了半天都没找着,应该没有实卡化,这张比较相似你看是不是?
中文名:三角火龙
日文名:トライゴン
英文名:Trigon
稀罕度:平卡N
卡种:效果怪兽
属性:炎
星数:3
种族:龙
攻击力:500
防御力:1700
密码:48568032
使用性:无限制
卡包:TSHD(608)
效果:效果 · 同盟:1回合1次,自己的主要阶段时可以当作装备卡使用给自己场上的机械族怪兽装备,或者把装备解除以表侧攻击表示特殊召唤。只在这个效果当作装备卡使用的场合,装备怪兽战斗破坏对方怪兽的场合,从自己墓地选择1只机械族 · 光属性 · 4星以下的怪兽特殊召唤。(1只怪兽可以装备的同盟最多1张。装备怪兽被破坏的场合,作为代替把这张卡破坏。)
调整:[三角火龙]
<トライゴン>
[10/02/20]
●1回合1次,自己的主要阶段时可以当作装备卡使用给自己场上的机械族怪兽装备,或者把装备解除以表侧攻击表示特殊召唤。
◇起动效果(进入连锁)。
◇取对象效果。
◇装备解除效果处理时,自己场上怪兽区域没有空位的场合,这张卡送入墓地
◇装备效果处理时,选择怪兽不在场上表侧表示存在的场合,这张卡送入墓地
◇装备效果处理时,这张卡变成里侧表示的场合,这个效果不适用
●只在这个效果当作装备卡使用的场合,装备怪兽战斗破坏对方怪兽的场合,从自己墓地选择1只机械族·光属性·4星以下的怪兽特殊召唤。(1只怪兽可以装备的同盟最多1张。装备怪兽被破坏的场合,作为代替把这张卡破坏。)
◇装备魔法效果(进入连锁)。
◇强制发动。
◇发动时选择自己墓地选择1只机械族·光属性·4星以下的怪兽特殊召唤(取对象)
◇效果处理时这张卡不在场上表侧表示的场合,这个效果不适用
-----------------------------------------
还有一张水龙是大地三泽用过的,你看是不是?
中文名:水龙
日文名:ウォーター·ドラゴン
英文名:Water Dragon
稀罕度:面闪SR,立体UTR,银字R
卡种:效果怪兽
属性:水
星数:8
种族:海龙
攻击力:2800
防御力:2600
密码:85066822
使用性:无限制
卡包:EEN(406),EE 4
效果:这张卡不能通常召唤。「化学结合-H2O」的效果才能特殊召唤。只要这张卡在场上表侧表示存在,炎属性和炎族怪兽的攻击力变为0。这张卡被破坏送去墓地时,可以把自己墓地存在的2只「氢素龙」和1只「氧素龙」特殊召唤。
调整:[水龙]
<ウォーター·ドラゴン>
[10/05/26]
●这张卡不能通常召唤。「化学结合-H2O」的效果才能特殊召唤。
◇无分类效果(不进入连锁)
◇连锁[化学结合-H2O/ボンディング-H2O]的[连续魔法/连続魔法]特殊召唤可能。
◇完成过正规的召唤程序的这张卡被除外、送进墓地后不能用[化学结合-H2O/ボンディング-H2O]、[连続魔法/连続魔法](连锁[化学反应-H2O/ボンディング-H2O]的场合)以外的卡的效果特殊召唤上场。
●只要这张卡在场上表侧表示存在,炎属性和炎族的怪兽攻击力变为0。
◇永续效果(不进入连锁)
◇攻击力变为0的炎属性和炎族的怪兽,装备[恶魔之斧/デーモンの斧]之后的攻击力也变为0。
●这张卡破坏送去墓地时,可以从自己墓地特殊召唤2只「氢素龙/ハイドロゲドン」和1只「氧素龙/オキシゲドン」。
◇诱发效果(进入连锁)
◇任意发动
◇发动时选择自己墓地存在的2只「氢素龙/ハイドロゲドン」和1只「氧素龙/オキシゲドン」(取对象)
◇被战斗破坏、效果破坏都能发动特殊召唤的诱发效果。
◇里侧表示的这张卡被破坏送去墓地的场合也能发动
◇变成装备卡的这张卡破坏送去墓地的场合也能发动
◇被[死之卡组破坏病毒/死のデッキ破壊ウイルス]等的效果在手卡破坏送去墓地的场合也能发动
★战斗伤害步骤中这张卡被卡的效果破坏的场合能否发动?调整中
◇连锁2以上的效果处理时被破坏送去墓地的场合,不能发动。
◇在效果发动时选择自己墓地的2只[氢素龙/ハイドロゲドン]和1只[氧素龙/オキシゲドン](取对象效果)。
◇特殊召唤的诱发效果发动的场合,必须特殊召唤3只,不能任意减少数目,墓地没有至少2只以上「氢素龙/ハイドロゲドン」和1只以上「氧素龙/オキシゲドン」不能发动。
◇自己的怪兽区域没有3个以上的空位不能发动。
◇在持有者的墓地由持有者发动特殊召唤的诱发效果。
◇[失去/ロスト]等原因,效果处理时,在发动时选择的「氢素龙/ハイドロゲドン」「氧素龙/オキシゲドン」少了1只,效果适用,将剩下的2只特殊召唤。
★效果处理时自己的怪兽区域没有3个以上的空位的场合,效果是否适用 调整中。
外面的for循环表示要打印一个多少行的倒三角型。
内循环 int j=1; j<trigon+1-i;j++表示每行要输出多少个“”;
比如说,用户输入4,表示要打印一个4行的倒三角。当i=0的时,表示开始打印第一行,进入内循环,从j=1,j<5,j++,即表示j可以取1,2,3,4四种情况,这四种情况都满足打印“”的条件,因此第一行就要打印4个“”。
第一次循环完毕,i变成1,表示开始打印第二行,因此j=1,j<4,则j可以取1,2,3就可以打印出三个“”。一直循环遍历,直到i=3,j就只能取1所以第四行打印一个“”。
打印完毕。。
#include <iostream>
using namespace std;
class shape
{
public:
virtual double area()=0;
};
class Trigon:public shape
{
protected:
double h,w;
public:
Trigon(double H,double W)
{
h=H;
w=W;
}
double area(){return hw/2;}
};
class square:public shape
{
protected:
double h,w;
public:
square(double H,double W):h(H),w(W){}
double area(){return hw;}
};
class circle:public shape
{
public:
circle(double radius){R=radius;}
double area(){return RR314;}
protected:
double R;
};
int main()
{
shape p;
int choice=0;
while (1)
{
bool quit=false;
cout<<"(0)退出(1)三角形(2)正方形(3)圆"<<endl;
cout<<"请用户输入:"<<endl;
cin>>choice;
switch (choice)
{
case 0: quit=true;
break;
case 1:
p=new Trigon(10,10);
cout<<p->area()<<endl;
break;
case 2:
p=new square(70,70);
cout<<p->area()<<endl;
break;
case 3:
p=new circle(100);
cout<<p->area()<<endl;
break;
default:cout<<"请输入0到3之间的数"<<endl;
break;
}
if (choice<4&&choice>0)
{
delete p;
}
if (quit==1)
{
break;
}
}
return 0;
}
或改成
#include <iostream>
using namespace std;
class shape
{
public:
virtual double area()=0;
};
class Trigon:public shape
{
protected:
double h,w;
public:
Trigon(double H,double W)
{
h=H;
w=W;
}
double area(){return hw/2;}
};
class square:public Trigon
{
protected:
double h,w;
public:
square(double H,double W,double SH,double SW):Trigon(H,W),h(SH),w(SW){}
//square(double H,double W){H=h,W=w;}
double area(){return hw;}
};
class circle:public shape
{
public:
circle(double radius){R=radius;}
double area(){return RR314;}
protected:
double R;
};
int main()
{
shape p;
int choice=0;
while (1)
{
bool quit=false;
cout<<"(0)退出(1)三角形(2)正方形(3)圆"<<endl;
cout<<"请用户输入:"<<endl;
cin>>choice;
switch (choice)
{
case 0: quit=true;
break;
case 1:
p=new Trigon(10,10);
cout<<p->area()<<endl;
break;
case 2:
p=new square(10,10,70,70);
cout<<p->area()<<endl;
break;
case 3:
p=new circle(100);
cout<<p->area()<<endl;
break;
default:cout<<"请输入0到3之间的数"<<endl;
break;
}
if (choice<4&&choice>0)
{
delete p;
}
if (quit==1)
{
break;
}
}
return 0;
}