第7周 C语言程序设计(新2版) 例题1.7 函数
2016-05-12 06:56
351 查看
问题及代码:
![](http://img.blog.csdn.net/20160512065545186)
参考代码(更简洁):
/*调用幂函数进行输出*/ #include <stdio.h> int pow(int,int); int main() { int i; for(i=0;i<10;i++) printf("%d %d %d\n",i,pow(2,i),pow(-3,i)); return 0; } /*求底数base的N次幂,你n>=0*/ int pow(int base,int n) { int i,p; p=1; for(i=1;i<=n;i++) p*=base; return p; }运行结果:
参考代码(更简洁):
/*调用幂函数进行输出*/ #include <stdio.h> int pow(int,int); int main() { int i; for(i=0;i<10;i++) printf("%d %d %d\n",i,pow(2,i),pow(-3,i)); return 0; } /*求底数base的N次幂*/ int pow(int base,int n) { int p; for(p=1;n>0;n--) p*=base; return p; }
相关文章推荐
- 成为C++高手之宏与枚举
- C++快速入门-简单概要
- C++第五次上机实验-数组分离
- C++作业5
- c++ 的 static_cast
- c++第五次实验
- C++实验5
- essential c++读书笔记(1)
- Ski Course Design
- C++作业5-数组选择/字符串/求和
- c++第五次作业
- C/C++中结构体与类的区别
- 指针常量和指向常量的指针
- C++标准注释原则 - 基于doxygen的C++注释
- vc++加载透明png图片方法——GDI+和CImage两种
- 利用C++11的function和bind功能,实现QStandardItemModel的通用遍历函数
- C++作业5
- C++最小二乘法拟合-(线性拟合和多项式拟合)
- C++ 构造函数和析构函数
- C++实验5