[求助]用VC编程时,某个数的N次方,怎么表示!例如,X的3次方,在程序中如何表
我是初学者,对编程有极大的爱好,希望在这里能与大家共同探讨问题!请帮忙给予解答~~谢谢!
[此贴子已经被作者于2007-4-11 18:22:10编辑过]
----------------解决方案--------------------------------------------------------
x*x*x
要么用power函数
----------------解决方案--------------------------------------------------------
const int x,a=?;
for(?=0;?<N;?++)
x*=a;
return x;这个形式
----------------解决方案--------------------------------------------------------
这个行不?
#include <stdio.h>
void main()
{
int a;
int sum=1;
printf("please input a: ");
scanf("%d",&a);
for (int i=1;i<=3;i++)
sum*=a;
printf("%d的三次方为:%d\n",a,sum);
}
----------------解决方案--------------------------------------------------------
以下是引用pinglideyu在2007-4-11 20:40:41的发言:
这个行不?
#include <stdio.h>
void main()
{
int a;
int sum=1;
printf("please input a: ");
scanf("%d",&a);
for (int i=1;i<=3;i++)
sum*=a;
printf("%d的三次方为:%d\n",a,sum);
}
我看到void main就忍不住想说,这样是不对的,会降低移植性,
如果是操作系统以外的程序,请用int main()
----------------解决方案--------------------------------------------------------
这个要慢慢来,先学习下算法,以后再入细节。
----------------解决方案--------------------------------------------------------
3楼和4楼看一下LZ的问题。。。我觉得她是在问怎么表示。并不是问怎么用程序去计算
----------------解决方案--------------------------------------------------------
谢谢大家的回复,我用的是2楼的方法,适合初学者.
不过4楼和5楼的程序也是对的,但是我问的问题的在程序中怎么表示,正如7楼所说的,不过仍然谢谢你们的回复!
----------------解决方案--------------------------------------------------------
用pow(a,3)是要定义头文件#include <math.h>
----------------解决方案--------------------------------------------------------