1.pow()函数是double型
pow()需要头文件math.h,用来求 x 的 y 次幂(次方),注意x、y及函数值都是double型 ,其原型为double pow(double x, double y)
。
求水仙花数过程中如果使用pow()就会漏掉407。
2.输入一些整数并计算
利用scanf()和循环,循环体外一个输入,循环体内一个输入:
printf("please input a number (zero or minus to end): ");
scanf("%d", &term);
while(term > 0)
{
sum = sum + term;
printf("please input a number (zero or minus to end): ");
scanf("%d",&term);
}
3.穷举法编程
为了减少循环套循环程序的循环次数,提高程序的运行效率,可通过增加一些启发式知识来优化程序,缩小变量需要穷举的范围。