vc++6.0编程 x的n次方

[复制链接]
查看11 | 回复2 | 2009-7-6 22:23:58 | 显示全部楼层 |阅读模式
数据太大,超过范围就变成负的了 #includevoid main(){ float n; double s=1.0;
int y;
do
{ printf("please input n&y:");
scanf("%f%d",&n,&y);
while(y){
s = s * n;
y--;}printf("%f\n",s);}while(n); //只要n和y不为0就反复计算,n为0时结束,当然你可以自己更改条件}...
回复

使用道具 举报

千问 | 2009-7-6 22:23:58 | 显示全部楼层
这个不关数据溢出的问题double类型可以装很大的数据,10^30次方都没问题%f %d中间空格,输入数的时候也以空格分开两个数...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行