关于空间的词:怎么用循环求x的y次方?

来源:百度文库 编辑:杭州交通信息网 时间:2024/05/05 07:12:53
不用pow函数,用循环能不能求啊?
你们的代码都没有scanf函数
我怎么把x和y的值写入啊?

int x, y, sum = 1;
for ( int i = 1; i <= y; i++ ) {
sum *= x;
}

循环结束后sum就是x的y次方

s=1;
for i=1 to y
s=s*x;
end

#include "iostream.h"

void main()
{
int x(0),y(0);
cin>>x>>y;
int value=x;
for(int i=1;i<y;i++)
{
x*=value;
}
cout<<x<<endl;
}

C++中常用cin输入
scanf的是这样输入
cin>>x>>y;改成scanf("%d,%d",&x,&y);
printf输出的话是这样
cout<<x<<endl;改成printf("%d",x);

天哪,楼主还不知道怎么输入输出就来问循环的题目,学习要循序渐进啊.