- 博客(11)
- 收藏
- 关注
原创 Linux中ctime mtime atime文件时间的区别
Linux系统有三个重要的文件时间。分别是:ctime,atime,mtime。 1.ctime(change time)是在写入文件,随更改所有者、权限时而更改,也就是文件状态最后一次被改变的时间。(索引节点改变) 2.atime(access time)是在读取文件或执行文件时更改,也可以认为是文件最后一次被读取的时间。 3.mtime(modify time):写入文件时随文件的内容更改而更
2016-06-01 17:40:36 426
原创 单链表(增、删、查找)
用结构体构建单链表,实现单链表的基本功能。//头文件#pragma once#include#include#includetypedef int DataType;typedef struct ListNode{ DataType _data; struct ListNode *_next;}ListNode;//初始化void InitList(List
2016-06-01 17:40:33 298
原创 猴子吃桃问题
猴子吃桃问题。猴子第一天摘下若干个桃子,当即吃了一半,好不过瘾,又多吃了一个。第二天早上又吃了剩下的桃子的一半,又多吃了一个。以后每天都吃了前一天剩下的一半零一个,到第 10 天早上想再吃的时候,就剩下一个桃子。求第一天共摘多少个桃子。#include // s1/2-1=s2, s2/2-1=s3....int main(){ int total = 1;
2016-06-01 17:40:31 256
原创 求球的反弹高度
一个球从 100 米高的自由落下,每次落地后反跳回原高度的一半, 再落下,再反弹。求第10次落地时,共经过多少米,第 10 次反弹多高。#includeint main(){float height = 100.0;doublesum_height = 100.0;int i;for (i = 0; i {height = height / 2;sum_height = sum_height +
2016-06-01 17:40:28 627
原创 编写一个函数,它从一个字符串中提取一个子字符串。
函数原型如下: int substr(char dst[], char src[], int start, int len){}目标是: 从 src 数组起始位置向后偏移 start个字符的位置开始,最多复制 len 个非NUL 字符到 dst数组。在复制完毕之后, dst 数组必须以 NUL字节结尾。函数的返回值是存储于 dst 数组中的字符串的长度。#includeint main()
2016-06-01 17:40:25 517
原创 创建数组,用函数分别实现初始化、清空和逆置。自己设计函数的参数,返回值
创建一个数组,实现函数init()初始化数组、实现empty()清空数组、实现reverse()函数完成数组元素的逆置。要求:自己设计函数的参数,返回值。*/#include#includevoid init(int* arr, int length)//没有为arr开辟空间 可以不初始化。{ int i = 0; for (i = 0; i { arr[i] = i;// scanf_s("
2016-06-01 17:40:22 500
原创 用函数实现乘法口诀表,其中口诀表的行数和列数是自己指定
#include#includeint a;void fun(int a){ for(int i=1;i { printf("\n"); for(int j=1;j { printf("%d*%d=%d ",i,j,i*j); } } }int main(){ scanf("%d",&a); fun(a); printf("\n"); system("pause"); retur
2016-06-01 17:40:19 354
原创 字符串替换空格:请实现一个函数,把字符串中的每个空格替换成“%20。
#define _CRT_SECURE_NO_WARNINGS 1#include #include void repace_black(char *str){assert(str);char *pstr = str;int black = 0;int len = 0;int newlen = 0;while (*str){if (*str == ' ')black++;len++;str++;}
2016-06-01 17:40:16 363
原创 求闰年的!!!
在这之前,必须的想明白判断闰年的条件,还有一些逻辑关系。然后问题应该就不大了。#include void main(void){ int year; printf("1000至2000年间的润年有:\n"); for(year=1000;year if(!(year%4) && year%100 || !(year%400)) printf("
2016-06-01 17:40:14 297
原创 (T.T) 打印100到200之间的素数
#include#includeint main(){ int m, k, i, n=0; for(m=100; m { k = sqrt(m); for(i=2; i if(m % i == 0) break; if(i >= k + 1) { printf("%5d",m);
2016-06-01 17:40:11 697
原创 乘法口诀 (第一次写博客~~~~)
呃....好久都没有写过程序了,一开始就只能凭着印象使劲地回忆以前所学的,然后慢慢的找回对代码的熟悉感吧。所以呢现在也就只能编写简单的程序,然后提升自己。记得以前写过九乘九乘法口诀表的,现在还是比较熟悉,所以先写这个吧~ #includeint main(){ int i,j; for(i=1;i { for(j=1;j
2016-06-01 17:40:08 198
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人