- 博客(6)
- 问答 (1)
- 收藏
- 关注
原创 猴子吃桃问题
一只猴子第一天摘下若干个桃子,当即吃了一半,还不过瘾,又多吃了一个;第二天早上又将剩下的桃子吃掉一半,又多吃了一个。以后每天早上都吃了前一天剩下的一半加一个。到第N天早上想再吃时,见只剩下一个桃子了。问:第一天共摘了多少个桃子?输入格式:输入在一行中给出正整数N(1<N≤10)。输出格式:在一行中输出第一天共摘了多少个桃子。输入样例:3输出样例:1...
2018-02-19 23:22:59 1102
原创 1026 程序运行时间
#include<math.h>#include<stdio.h>int main(){ int a,b,c; scanf("%d%d",&a,&b); c=floor((b-a)/100.0+0.5); printf("%02d:%02d:%02d",c/3600,c%3600/60,c%60); return 0;}floo...
2018-02-19 23:20:22 151
原创 马虎的算式
小明是个急性子,上小学的时候经常把老师写在黑板上的题目抄错了。有一次,老师出的题目是:36 x 495 = ?他却给抄成了:396 x 45 = ?但结果却很戏剧性,他的答案竟然是对的!!因为 36 * 495 = 396 * 45 = 17820类似这样的巧合情况可能还有很多,比如:27 * 594 = 297 * 54假设 a b c d e 代表1~9不同的5个数字(
2018-02-05 22:09:53 333
原创 C语言中的字符串与字符串函数
一、gets()函数gets()函数在其函数声明中声明括号中的类型为char *。但当我尝试下列操作时却给出了警告:p没有使用。#include<stdio.h>int main(){ char *p; gets(p); printf("%s",p); return 0;} 后来得知,char*只负责指向某一段字符串。程序中...
2018-02-01 22:03:21 796
转载 写递归函数的正确思维方法
什么是递归简单的定义: “当函数直接或者间接调用自己时,则发生了递归.” 说起来简单, 但是理解起来复杂, 因为递归并不直观, 也不符合我们的思维习惯, 相对于递归, 我们更加容易理解迭代. 因为我们日常生活中的思维方式就是一步接一步的, 并且能够理解一件事情做了N遍这个概念. 而我们日常生活中几乎不会有递归思维的出现.举个简单的例子, 即在C/C++中计算一个字符串的长度. 下面
2018-02-01 20:40:59 19953 1
转载 C语言预处理
预处理功能主要包括:宏定义,文件包含,条件编译三部分,分别对应宏定义命令,文件包含命令,条件编译命令三部分实现。预处理过程读入源代码,检查包含预处理指令的语句和宏定义,并对源代码进行响应的转换。预处理过程还会删除程序中的注释和多余的空白字符。预处理指令是以#号开头的代码行。#号必须是该行除了任何空白字符外的第一个字符。#后是指令关键字,在关键字和#号之间允许存在任意个数的空白字符。整行语句...
2018-02-01 20:35:52 353
空空如也
volatile的读操作能否与该操作之前的指令重排序?
2019-09-14
TA创建的收藏夹 TA关注的收藏夹
TA关注的人