一.IMOOC学习了函数章节1到10章

//函数的调用

#include<stdio.h>

int jjj()

{

printf("**********\n");

return 0;

}

int kkk()

{

printf("I Love You\n");

return 0;

}

main(){

jjj();

kkk();

jjj();

system("pause");

}

//有参与无参

#include <stdio.h>

int keOne(){

printf("小明在慕课网上学习\n");

return 0;

}

int keTwo(int n){

printf("小明在慕课网上已经参与学习了%d门课程\n",n);

return 0;

}

int main()

{

keOne();

keTwo(5);

system("pause");

}

//形参与实参 (计算三角形的周长)

#include<stdio.h>

int ZC(int a,int b,int c)

{

int sum;

if(a+b>c&&a+c>b&&b+c>a)

{

sum=a+b+c;

return sum;

}

else

{

return 0;

}

}

main()

{

int DD=ZC(3,4,5);//数据需先申明后使用

printf("周长是%d\n",DD);

system("pause");

}

// 函数的返回值

//   (Jone和Jack同时算一道数学题,Jone算的结果并返回,而Jack算了半天说了一句话,我算不出来。)

#include <stdio.h>

int  joneResult(int x, int y, int z)

{

int sum = x+y+z;

return sum;

}

void jackResult(int x, int y, int z)

{

printf("我算不出来\n");

return;

}

int main()

{

int a, b, c;

a = 10;

b = 20;

c = 30;

int jR = joneResult(a, b, c);

printf("Jone运算结果是:%d\n", jR);

printf("Jack运算结果是:");

jackResult(a,b,c);//jackResult(a,b,c);这是直接调用函数,这个函数里面包含着printf,所以可以直接输出

system("pause");

}

*****************************************************************************

//递归(一) 计算n的阶乘

#include<stdio.h>

int DG(int n)

{

int result;

if(n<0)

{

printf("输入错误");

return 0;

}

else if(n==0||n==1)

{

result=1;

}

else

{

result=DG(n-1)*n;

}

}

main()

{

int n=5;                         //int sum=DG(10);    需需要输出的话就要申明

printf("%d的阶乘是%d\n",n,DG(n));//printf("%d的阶乘是%d\n",n,sum);

system("pause");

}

**********************************************************************

// 小明为了学好英语,需要每天记单词,第一天记1个,第二天记2个依次类推,到第10天的时候小明一共记了多少个单词?

//请用代码完成,算出小明第10天开始的时候会了多少个单词?

#include <stdio.h>

int getWordNumber(int n)

{

if(n == 1)

{

return 1;

}

else{

return (1+n)*n/2 ;

}

}

int main()

{

int num = getWordNumber(10);

printf("小明第10天记了:%d个单词。\n", num);

system("pause");

}

/*猴子第一天摘下N个桃子,当时就吃了一半,还不过瘾,就又多吃了一个。第二天又将剩下的桃子吃掉一半,

又多吃了一个。以后每天都吃前一天剩下的一半零一个。

到第10天在想吃的时候就剩一个桃子了,问第一天共摘下来多少个桃子?并反向打印每天所剩桃子数。*/

#include <stdio.h>

int getPeachNumber(n)

{

int num;

if(n==10)

{

return 1;

}

else

{

num = (getPeachNumber(n+1)+1)*2;

printf("第%d天所剩桃子%d个\n", n, num);

}

return num;

}

int main()

{

int num = getPeachNumber(1);

printf("猴子第一天摘了:%d个桃子。\n", num);

system("pause");

}

//递归函数练习(有5个人坐在一起,问第5个人多少岁?他说比第4个人大2岁。问第4个人岁数,他说比第3个人大2岁。

//问第3个人,又说比第2人大两岁。问第2个人,说比第1个人大两岁。最后 问第1个人,他说是10岁。请问第5个人多大?

#include<stdio.h>

int ttt(int n)

{

int k;

if(n==1)

{

return 10;

}

else

{

return ttt(n-1)+2;

}

}

int main()

{

int num=ttt(5);

printf("第5个人的年龄是%d岁", num);

system("pause");

}

ps:1.运算符的优先级:!>算数运算符>关系运算符>&&>||>赋值运算符



二.九九乘法表

#include <stdio.h>
int main() 

   int i,j,result;
   for(i=9;i>=1;i--){
      for(j=1;j<=i;j++){
          result=i*j;
          printf("%d*%d=%d\t",i,j,result);  
      }
    printf("\n");
   }
  
    system("pause");
}



2015年11月17日相关推荐

  1. 传智播客 刘意_2015年Java基础视频-深入浅出精华版 笔记(day01~day10)(2015年11月17日20:51:59)

    本笔记是个人笔记+摘录笔记相结合,非完全原创 day01 win 7系统打开DOS有趣方法:按住shift+右键,单击"在此处打开命令窗口"(注意:在此处可以是任何的文件夹,不一定 ...

  2. 微软欢迎所有热爱开源软件的朋友们来投稿![征稿开放时间:2015年8月17日]

    Azure是微软的云平台,不仅支持Windows服务器,也深爱着开源世界.通过与开源社区之间的合作, Azure支持了大量的开源软件和框架,涵盖了包括Linux 服务器,Docker, chef, M ...

  3. 始于2015年11月23日,终于2018年08月08日

    留念. 2015年11月23日:在一起 2016年01月17日-21日:北京机场,我们❤ 2016年04月16日:去他所在城市--成都 2016年06月04-06日:第一次小旅游--都江堰.青城山 2 ...

  4. 面试经历---YY欢聚时代(2015年11月21日上午初试、25日下午复试)

    YY欢聚时代一年多前去面试过一次,当时鄙视了,在现在的公司呆了1年半了,感觉做得很不爽,而且薪资又不满意,所以想找个新工作,就想去YY面试. 下面将两次YY面试的经历写出来,包括一次初试和一次复试的面 ...

  5. 【历史上的今天】11 月 17 日:世界上第一个鼠标;领导雅虎的女强人;Classmates 网站建立

    整理 | 王启隆 透过「历史上的今天」,从过去看未来,从现在亦可以改变未来. 今天是 2022 年 11 月 17 日,在 1989 年的今天,国内第一台小巨型电子计算机-- NS1000 小巨型机, ...

  6. 【历史上的今天】11 月 17 日:世界上第一个鼠标;雅虎女总裁出生;Classmates 网站建立

    整理 | 王启隆 透过「历史上的今天」,从过去看未来,从现在亦可以改变未来. 今天是 2021 年 11 月 17 日,在 1989 年的今天,国内第一台小巨型电子计算机-- NS1000 小巨型机, ...

  7. 广州.NET俱乐部活动通知(11月17日)

    本周六(2007年11月17日)下午我们将在广州微软office(中信大厦66楼)举行主题为<手握VS2008.肩扛Silverlight.迎战S+S>讲义活动,届时将有微软工作人员.MV ...

  8. 11月17日站立会议

    11月17日(周六)完成情况: 今天是冲刺期间的第三天,今天我们团队完成了用户进行单词预览有关程序的编写,实现了用户可以在线预览单词,从而来帮助用户记忆单词. 11月17日(周六)遇到的困难: 在今天 ...

  9. 巨型电子计算机应用,1989年11月17日 我国首台小巨型电子计算机研制成功

    1989年11月17日,我国首台小巨型电子计算机--NS1000小巨型机由北京信通集团和北京大学计算机系合作研制成功.它具备巨型机的运算速度和部分功能,但却只有小型机的体积和价格. 根据运算速度和规模 ...

最新文章

  1. 样式表(CSS:Cascading Style Sheets)简要教程[上]
  2. git---gui使用
  3. linux 主进程 等待,Linux启动与进程
  4. 哪里可以找到python的免费教程-哪里有实用且免费的Python视频教程
  5. python爬虫反爬机制_浅谈爬虫及绕过网站反爬取机制之Python深度应用
  6. Linux虚拟文件系统(VFS)
  7. C语言 | 语句概述
  8. 基于RNN和CTC的语音识别模型,探索语境偏移解决之道
  9. 蓝桥杯试题:矩阵翻硬币
  10. XCode小白配置OpenGL练习环境
  11. 别怨自己命不好,先看看“厚德载物”你有几德?
  12. SQL注入攻击防御深层思考
  13. AppStore SDK
  14. 集成Euraka的SpringBoot工程禁止输出日志:ConfigClusterResolver : Resolving eureka endpoints via configuration的方法
  15. 如何画 1PX 的线
  16. 【2019-游记】中山纪念中学暑期游Day3
  17. 【Designing ML Systems】第 10 章 :MLOps 的基础设施和工具
  18. 大连理工计算机专业课考几门,大连理工大学计算机专业考研科目及研究方向
  19. Linux之kickstart全自动安装
  20. MIPI传输全局流程图

热门文章

  1. JavaFX + MySQL 学校管理系统
  2. re正则表达式中?P前缀
  3. 牙种植体和假体的全球与中国市场2022-2028年:技术、参与者、趋势、市场规模及占有率研究报告
  4. 英语不好,能不能学编程?
  5. android在哪存储当前用户名和密码,Android实战教程第七篇之如何在内存中存储用户名和密码...
  6. hdu5575 Discover Water Tank
  7. 汇编语言:简单的英文字母大小写转换
  8. MATLAB 三维曲线
  9. 三个世界的交叉点2:广告业的“酒之变”
  10. 超简单 晶莹薄玻璃质感_学习教程