请各路语言高手帮我寻找后缀为“Tion”的单词。比如:
Transformation.
Reanimation
destruction
construction之类后缀为tion的单词。很急 谢谢各位!
faction (政党内的) 党派,派系
inception 文语)开始,开端
communication 传递; 传送
2 a. 沟通; 交流
b. 人际关系
c. (常作 communications; 与单数或复数动词连用) 沟通的技巧; 说话的艺术
3 信息; 传话
4 (常作 communications) 传达的工具
a. 信件; 电话; 电视
b. 通讯网路
5 (常作 communications) 通讯技术
transportation 1 (U)(美)输送,运送; 运输工具[系统]( (英)transport)
T~ will be supplied by the company.
该公司将负责运送
2 (U)(美)运费
3 (U) (犯人的) 放逐,流放
exceptation 1 a. 期待
b. 期望; 指望
eyes shining with expectation 眼睛充满著期望的光芒
2 被期待
3 a. 期望的事物
a result that was beyond my wildest expectation完全超出我期待之外的结果
b. (常作 expectations) 成功的希望; 继承遗产的希望
4『统计』
a. 期望值
b. 随机变项的平均值
5 (根据概率统计求得的) 预期的事物
fiction 1 a. 想像
b. 虚构
2 谎言
3 a. 小说 (文学作品种类之一, 内容为虚拟且不一定与实际生活有关的创作)
b. 小说类的作品
4『法律』假定
foundation (U)创设,创立
function 功能, 机能; 作用
2 a. 职务, 职责; 任务
b. 职业; 角色
in my function as chief editor 在我担任总编辑的职位
3 庆典, (正式的) 社交集会
4 连带产生的事物
Growth is a function of nutrition. 成长要靠营养
5 ((缩)) f.『数学』
a. 函数
b. (两集合间的) 函数
<<动词>>
func.tioned, fun.tion.ing, fun.tions
<<不及物动词>>
起作用; 产生功能; 担任
mutation 1 变化; 转换
2 变更; 改变
3『遗传学』
a. 突变; 变异
b. 突变的过程
c. 突变种
nutrition 1 a. 摄取营养物; 营养 (作用)
b. 营养物,食物
2 营养学
calculation 1 a. 计算
make a ~
做计算
b. (C)计算 (的结果)
2 推断,推测,估计; 预测,猜想
qualification 1 赋予资格; 评定资格
2 资格证明; 执照
3 资格
fulfilled the qualification for registering to vote in the presidential election 达到能够在总统大选中投票的资格
4 限制; 条件
certification 1 (U)证明,检定,认可,保证,确认
2 (C)证明书
3 (U)(英)精神异常的证明
不知道这么多够不够了。。。
希望可以帮到楼主,如果觉得好的话就采纳我为满意答案吧,多谢楼主了。
翻译的很不容易。。。采纳一下吧
#include<iostream.h>
#include<string.h>
#include<math.h>
char* str1;
template<class T>
class SeqStack //栈类
{
public:
SeqStack(int mSize);//构造函数
~SeqStack(){delete[] s;}//析构函数
void Push(const T& x);//进栈
bool Pop();//出栈
T Top();//访问栈顶元素
bool IsEmpty()const{return (top==-1)?true:false;}//判断栈是否为空
bool IsFull()const{return (top==maxSize-1)?true:false;}//判断栈是否满
private:
T *s; //存储空间首地址
int top; //栈顶指针
int maxSize; //栈最大可以容纳的元素个数
T *elements;
};
template<class T>
SeqStack<T>::SeqStack(int mSize):top(-1),maxSize(mSize)
{
//建立一个最大尺寸为sz的空栈,若分配比成功则错误处理
elements=new T[maxSize]; //创建栈的数组空间
//assert(elements!=NULL); //断言:动态存储分配成功与否
}
template<class T>
void SeqStack<T>::Push(const T& x)
{
//公共函数:若栈不满,则将元素x插入到该栈的的栈顶,否则溢出处理
//if(IsFull()==true)
//overflowProcess();
elements[++top]=x; // 栈顶指针先加一,在进栈
}
template<class T>
bool SeqStack<T>::Pop()
{
//公共函数:出栈
if(IsFull()==true)
return false; //判断栈是否为空,若栈空则函数返回
elements[top-1]; // 栈顶指针退1
return true;//退栈成功
}
template<class T>
T SeqStack<T>::Top()
{//公共函数:访问栈顶元素
if(IsEmpty()==true)
return false;
T x;
x=elements[top-1];
return x;
}
class expression
{
private:
char *str;
double result;
int prior(char,char);//比较运算符优先级0-相同 1-大于 -1-小于
double value(char op,double a,double b);
public:
expression(char *ss){str=ss;}//构造函数
~expression(){delete []str;}//析构函数
void calculate();//对表达式str进行运算
double getResult()const{return result;}//获取表达式的值
};
double expression::value(char op,double a,double b)
{
double x;
switch(op)
{
case'+':
x=a+b;
break;
case'-':
x=a-b;
break;
case'*':
x=a*b;
break;
case'/':
if(b==0.0)
cout<<"除数为0"<<endl;
else
x=a/b;
break;
}
return x;
}
void expression::calculate()
{
SeqStack<double>opnd(100);//opnd为运算数栈
double a,b;
SeqStack<char>optr(100);//optr为运算符栈
char operate;
optr.Push('#');
char *s=str;
int k=strlen(s);
s[k]='#';//在表达式尾部加结束标志
s[k+1]='\0';
while(*s!='#'||optr.Top()!='#')//当前运算字符为'#'且栈顶也是'#',则计算完毕
{
if(*s>='0'&&*s<='9')//当前字符为运算对象
{
opnd.Push(*s-'0');
s++;
continue;
}
while(prior(optr.Top(),*s)==1)//当前运算符优先级低于栈顶运算符
{
operate=optr.Top();
optr.Pop();
b=opnd.Top();
opnd.Pop();
a=opnd.Top();
opnd.Pop();
opnd.Push(value(operate,a,b));//计算结果入opnd栈
}
if(*s==')'&&optr.Top()=='(')//左右括号配对
{
optr.Pop();
s++;
continue;
}
if(prior(optr.Top(),*s)==0)//当前运算符优先级高则入optr栈
{
optr.Push(*s);
s++;
}
}
result=opnd.Top();//当前opnd栈顶的元素值为表达式的值
}
int expression::prior(char t,char c)
{
//计算t和c的优先级
switch(t)
{
case'+':
case'-':
if(c=='+'||c=='-'||c==')'||c=='#')
return 1;//t>c
else
return 0;//t<c
case'*':
case'/':
if(c=='(')
return 0;//t<c
else
return 1;//t>c
case'(':
if(c==')')
return -1;//相等
else
return 0;
case'#':
if(c=='#')
return -1;//相等
else
return 0;
}
return -2;//无此运算符
}
void main()
{
cout<<"请输入后缀表达式"<<endl;
cin>>str1;
expression exp(str1);
exp.calculate();
exp.getResult();
}
编译时没有错 运行时输完表达式就有错误了
TION是一个表示名词的后缀promotion
intention
attraction
determination
competition
information
globalization
action 动作
session 会议
caption 标准
option 设置