C语言回顾 学习进程
来源:互联网 发布:世界旅游组织数据库 编辑:程序博客网 时间:2024/06/05 16:32
一步一个脚印的开始了这条程序员道路.
第一天 到 第十四天 每天都跟C语言干上了,由于以前有基础开始是还是很轻松的,但是还是遇上了两道我自认为比较难的题;
<span style="font-size:18px;">//耶稣有13个门徒,其中有一个就是出卖耶稣的叛徒,请用排除法找出这位叛徒:13人围坐一圈,从第 //一个开始报号:1,2,3,1,2,3……,凡是报到“3”就退出圈子,最后留在圈内的人就是出卖耶稣的 //叛徒,请找出它原来的序号。 int Person = 13; int number[13]; //先为13个人编号,导入数组 for (int i = 0; i < Person; i++) { number[i] = i + 1;// 输出数组 printf("%3d",number[i]); } //换行 printf("\n"); // 进入 约瑟夫环 // 设置 报号 int step = 1; int postion = 0; while (Person) { // 出圈的条件 if (number[postion] != 0 && step == 3 ) { printf("%3d 退出圈子\n",number[postion]); number[postion] = 0; Person --; step = 0; } postion++; //人没出圈就加一 if (number[postion] != 0) { step++; } // 让 数组 循环起来 if (postion == 13) { postion = 0; } } printf("楼上的就是叛徒\n"); // 双循环 数组循环 和 报数循环</span>
<span style="font-size:18px;"></span>
<span style="font-size:18px;"></span><pre name="code" class="objc"> ////编程在一个已知的字符串中找最长单词,假定字符串中只含字母和空格,空格用来分隔不同单词。 //比如:"ni hao world”,最长单词是world。 char c[] = "ni hao world"; int MaxLength = 0; int CurrentLength = 0; int MaxwordIdex = 0; //先算出字符串的长度 int length = sizeof(c) / sizeof(char); for (int i = 0; i < length + 1; i++) { // 未到单词结束是,计量当前单词的长度 if (c[i] != ' ' && c[i] != '\0') { CurrentLength = CurrentLength + 1; }else{ //其他时候 判断 是否为最大长度 if (MaxLength < CurrentLength) { MaxLength = CurrentLength; // 记录最长单词的起始位置 MaxwordIdex = length - MaxLength - 1; CurrentLength = 0; } } } printf("最长的单词:"); for (int i = MaxwordIdex; i < MaxwordIdex + MaxLength ; i++) { printf("%c",c[i]); } printf("\n");就这样度过了我C语言的学习
下面要 开始学习 OC 了
首次接触到面向对象的语言,感觉比价难适应,但在老师的要求下,我疯狂地抄写代码,慢慢地对OC有了自己的一点新的.
在次期间学习了 类的概念(分为特征,方法)
实例变量的定义方法,调用方法(setter getter)
初始化变量的三种方法(重写初始化,指定初始化,便利构造器)
明白了 父类与子类的关系 和 构建
属性的方便(简化了 getter setter的编写)
直至昨天才学到了 如何翻阅 API 和运用其中的函数,我对单独做一个项目越来越期待了
真希望有烧脑的题目可以让我思考
0 0
- C语言回顾 学习进程
- c语言学习进程
- C语言学习第十六天(回顾)
- C语言回顾
- C语言回顾
- c语言基础知识回顾
- C语言回顾
- C语言指针回顾
- C语言基础回顾
- C语言字符串回顾
- C语言回顾--循环
- c语言回顾--函数
- C语言知识点回顾
- C语言经典回顾
- C_Cpp-C语言回顾
- 大一回顾【C语言】
- 黑马程序员-2 ios学习历程 C语言基础回顾
- 前期C语言回顾 数组
- 有关java流的知识点
- Spring Boot 集成MyBatis
- 第十四周项目四----二叉树排序树中查找的路径
- 【数据结构】冒泡排序
- “舞客“搭建小记
- C语言回顾 学习进程
- js函数中使用el表达式传入多个参数时的问题
- 线程的知识点
- 【数据结构】选择排序
- UIButton
- 92. Reverse Linked List II
- 图像特征特点及其常用的特征提取与匹配方法
- LeetCode-1-Two Sum(哈希)-Medium
- 【数据结构】插入排序