#include <stdio.h>

#define Num 20

int power(int base,int n)
{
int p = 1;
int i;
for(i = 0;i < n;i++)
p = p*base;
return p;
} int main()
{
int base = 2,n = Num;
int i;
for(i = 0;i < n;i++)
printf("%2d %-6d\n",i,power(base,i)); return 0; }

闲的蛋疼,幂函数。

#include <stdio.h>

#define Num 20

int power(int a,int b);

int main()
{
int base = 2,n = Num;
int i;
for(i = 0;i < n;i++)
printf("%2d %-6d\n",i,power(base,i)); return 0; } int power(int base,int n)
{
int p = 1;
for(p = 1;n > 0;n--)
p = p*base;
return p;
}

两点:子函数原型和声明的形参可以不一样;注意子函数 power,形参n 直接作为循环中变量,无需再引入 i。

最新文章

  1. 简历生成平台项目开发-STEP1问卷设计
  2. 6. 终端工具Xmanager使用技巧
  3. 产品Backlog
  4. JS字符串
  5. 70 数组的Kmin算法和二叉搜索树的Kmin算法对比
  6. sql, plsql 总结
  7. Python中模拟enum枚举类型的5种方法分享
  8. linux shell突然显示-bash-4.1#的解决方法
  9. 统计中的PV,UV是的意思(转)
  10. 七天学会SALTSTACK自动化运维 (3)
  11. 使用cocoapods导入第三方后 报错_OBJC_CLASS_$_XXX
  12. android:duplicateParentState属性解释
  13. strdup函数的使用方法
  14. POJ2239_Selecting Courses(二分图最大匹配)
  15. [UWP小白日记-6]页面跳转过度动画
  16. L10,not for jazz
  17. sh: /etc/init.d/sshd: not found Docker中的Alpine镜像安装sshd无法启动
  18. Misunderstood-Missing-逆向DP
  19. vue 关闭浏览器
  20. 自动滚动标签marquee

热门文章

  1. Solr Schema.xml和solrconfig.xml分析(转)
  2. .NET设计模式(16):模版方法(Template Method)(转)
  3. PowerDesigner(五)-概念数据模型(CDM生成LDM,PDM和OOM)(转)
  4. C#中String 与Color之间的相互转换
  5. codechef 两题
  6. CSS3:线上编辑工具及实用资料整理
  7. CSS绝对定位和相对定位 position: absolute/relative
  8. PHP 性能分析第一篇: Xhprof &amp; Xhgui 介绍
  9. 斌哥的 Docker 进阶指南
  10. Linux :Can&#39;t start up: not enough memory