for(i=0;i<(limit2-limit1+1);i++)
{
int pow2=pow((limit1+i),2),pow3=pow((limit1+i),3);
printf("%d,%d,%d\n",limit1+i,pow2,pow3);
}
这是程序的一部分,为什么我改成
for(i=0;i<(limit2-limit1+1);i++)
{
printf("%d,%d,%d\n",limit1+i,pow((limit1+i),2),pow((limit1+i),3));
}
结果不一样。
这是我写的原代码
#include<stdio.h>
#include"math.h"
int main()
{
int limit1,limit2,i;
do
{printf("请输入表的上限:");
scanf("%d",&limit1);
printf("\n请输入表的下限:");
scanf("%d",&limit2);
if(limit1>limit2)
{
printf("请重新输入");
}
}
while(limit1>limit2);
for(i=0;i<(limit2-limit1+1);i++)
{
int pow2=pow((limit1+i),2),pow3=pow((limit1+i),3);
printf("%d,%d,%d\n",limit1+i,pow2,pow3);
}
}
{
int pow2=pow((limit1+i),2),pow3=pow((limit1+i),3);
printf("%d,%d,%d\n",limit1+i,pow2,pow3);
}
这是程序的一部分,为什么我改成
for(i=0;i<(limit2-limit1+1);i++)
{
printf("%d,%d,%d\n",limit1+i,pow((limit1+i),2),pow((limit1+i),3));
}
结果不一样。
这是我写的原代码
#include<stdio.h>
#include"math.h"
int main()
{
int limit1,limit2,i;
do
{printf("请输入表的上限:");
scanf("%d",&limit1);
printf("\n请输入表的下限:");
scanf("%d",&limit2);
if(limit1>limit2)
{
printf("请重新输入");
}
}
while(limit1>limit2);
for(i=0;i<(limit2-limit1+1);i++)
{
int pow2=pow((limit1+i),2),pow3=pow((limit1+i),3);
printf("%d,%d,%d\n",limit1+i,pow2,pow3);
}
}