2015年11月17日
一.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日相关推荐
- 传智播客 刘意_2015年Java基础视频-深入浅出精华版 笔记(day01~day10)(2015年11月17日20:51:59)
本笔记是个人笔记+摘录笔记相结合,非完全原创 day01 win 7系统打开DOS有趣方法:按住shift+右键,单击"在此处打开命令窗口"(注意:在此处可以是任何的文件夹,不一定 ...
- 微软欢迎所有热爱开源软件的朋友们来投稿![征稿开放时间:2015年8月17日]
Azure是微软的云平台,不仅支持Windows服务器,也深爱着开源世界.通过与开源社区之间的合作, Azure支持了大量的开源软件和框架,涵盖了包括Linux 服务器,Docker, chef, M ...
- 始于2015年11月23日,终于2018年08月08日
留念. 2015年11月23日:在一起 2016年01月17日-21日:北京机场,我们❤ 2016年04月16日:去他所在城市--成都 2016年06月04-06日:第一次小旅游--都江堰.青城山 2 ...
- 面试经历---YY欢聚时代(2015年11月21日上午初试、25日下午复试)
YY欢聚时代一年多前去面试过一次,当时鄙视了,在现在的公司呆了1年半了,感觉做得很不爽,而且薪资又不满意,所以想找个新工作,就想去YY面试. 下面将两次YY面试的经历写出来,包括一次初试和一次复试的面 ...
- 【历史上的今天】11 月 17 日:世界上第一个鼠标;领导雅虎的女强人;Classmates 网站建立
整理 | 王启隆 透过「历史上的今天」,从过去看未来,从现在亦可以改变未来. 今天是 2022 年 11 月 17 日,在 1989 年的今天,国内第一台小巨型电子计算机-- NS1000 小巨型机, ...
- 【历史上的今天】11 月 17 日:世界上第一个鼠标;雅虎女总裁出生;Classmates 网站建立
整理 | 王启隆 透过「历史上的今天」,从过去看未来,从现在亦可以改变未来. 今天是 2021 年 11 月 17 日,在 1989 年的今天,国内第一台小巨型电子计算机-- NS1000 小巨型机, ...
- 广州.NET俱乐部活动通知(11月17日)
本周六(2007年11月17日)下午我们将在广州微软office(中信大厦66楼)举行主题为<手握VS2008.肩扛Silverlight.迎战S+S>讲义活动,届时将有微软工作人员.MV ...
- 11月17日站立会议
11月17日(周六)完成情况: 今天是冲刺期间的第三天,今天我们团队完成了用户进行单词预览有关程序的编写,实现了用户可以在线预览单词,从而来帮助用户记忆单词. 11月17日(周六)遇到的困难: 在今天 ...
- 巨型电子计算机应用,1989年11月17日 我国首台小巨型电子计算机研制成功
1989年11月17日,我国首台小巨型电子计算机--NS1000小巨型机由北京信通集团和北京大学计算机系合作研制成功.它具备巨型机的运算速度和部分功能,但却只有小型机的体积和价格. 根据运算速度和规模 ...
最新文章
- 样式表(CSS:Cascading Style Sheets)简要教程[上]
- git---gui使用
- linux 主进程 等待,Linux启动与进程
- 哪里可以找到python的免费教程-哪里有实用且免费的Python视频教程
- python爬虫反爬机制_浅谈爬虫及绕过网站反爬取机制之Python深度应用
- Linux虚拟文件系统(VFS)
- C语言 | 语句概述
- 基于RNN和CTC的语音识别模型,探索语境偏移解决之道
- 蓝桥杯试题:矩阵翻硬币
- XCode小白配置OpenGL练习环境
- 别怨自己命不好,先看看“厚德载物”你有几德?
- SQL注入攻击防御深层思考
- AppStore SDK
- 集成Euraka的SpringBoot工程禁止输出日志:ConfigClusterResolver : Resolving eureka endpoints via configuration的方法
- 如何画 1PX 的线
- 【2019-游记】中山纪念中学暑期游Day3
- 【Designing ML Systems】第 10 章 :MLOps 的基础设施和工具
- 大连理工计算机专业课考几门,大连理工大学计算机专业考研科目及研究方向
- Linux之kickstart全自动安装
- MIPI传输全局流程图
热门文章
- JavaFX + MySQL 学校管理系统
- re正则表达式中?P前缀
- 牙种植体和假体的全球与中国市场2022-2028年:技术、参与者、趋势、市场规模及占有率研究报告
- 英语不好,能不能学编程?
- android在哪存储当前用户名和密码,Android实战教程第七篇之如何在内存中存储用户名和密码...
- hdu5575 Discover Water Tank
- 汇编语言:简单的英文字母大小写转换
- MATLAB 三维曲线
- 三个世界的交叉点2:广告业的“酒之变”
- 超简单 晶莹薄玻璃质感_学习教程