
C语言
Johnay_xiao
Stay hungry, Stay foolish!
展开
-
C语言基础大杂汇
1.0 Basic Operations- 余数的正负只与分子有关。如:-5 % 3 = -2- 浮点数不能精确表达1/10- 浮点型不能直接判断相等,应转为小于精度<1e-15- 条件运算符的结合性是右结合- 数组做形参时退化成指针,8个字节- fflush(0); //先执行再等待- sleep(10); //暂停10秒- increment((int[5]){1,2,3,4,5}原创 2016-06-18 20:17:05 · 352 阅读 · 0 评论 -
幻方算法
#include <stdio.h>#define N 5void main(){int a[N][N]={0};int i,j,k;i=N-1;j=N/2;for(k=1;k<=N*N;k++){ a[i++][j++]=k; if(k%N==0) { i-=2; j-=1; } else {原创 2016-06-19 00:54:04 · 714 阅读 · 0 评论 -
输入两个长整数相加算法
#include <stdio.h>#include "string.h"void addChar(char a[],char ch)//往字符串前加一个字符ch{ for(int i = (unsigned)strlen(a)+1; i>0; i--) { a[i] = a[i-1]; } a[0] = ch;}int main(int a原创 2016-06-19 00:21:32 · 1302 阅读 · 0 评论 -
C语言五子棋游戏for Windows
将三个代码分别保存到对应的文件名中,并将三个文件放在同一文件夹下,使用Win-TC编译运行wuziqi.c奇迹将会发生。注意:Win-TC只支持32位及以下的操作系统效果wuziqi.c#include<stdio.h>#include<graphics.h>#include<bios.h>#include<string.h>#include"zimo.h"#include"key.原创 2016-06-18 20:49:21 · 1386 阅读 · 0 评论 -
C语言扫雷游戏for Mac
操作方法 将代码复制到X-Code中编译成功后将可执行文件拖到桌面打开即可玩扫雷游戏。提示 define N 4 的功能是生成4*4列的雷区代码如下#include <stdio.h>#include<stdlib.h>#include<time.h>#define N 4int a[N][N],b[N][N];void printfun(){ int i,j;原创 2016-06-18 20:44:34 · 1151 阅读 · 0 评论 -
C语言删除文件夹下所有代码的注释for Mac
程序功能 将一个文件夹中的所有指定类型代码//和/**/两种注释删除,同时会将原文件更名保存在同目录下。操作方法 用X-Code编译完成将可执行文件拖到桌面上双击打开后根据提示操作。代码如下#include<stdio.h>#include<stdlib.h>#include<string.h>char b[1000000];void delete(char a[]){原创 2016-06-18 20:43:22 · 753 阅读 · 0 评论 -
C语言删除单个代码的注释for Mac
程序功能 将一个代码文件中的所有//和/**/两种注释删除,同时会将原文件更名保存在同目录下。操作方法 用X-Code编译完成将可执行文件拖到桌面上双击打开后根据提示操作。代码如下#include<stdio.h>#include<stdlib.h>#include<string.h>char b[1000000];void delete(char a[]){ int i原创 2016-06-18 20:41:08 · 577 阅读 · 0 评论 -
C语言文件提取神器for Mac
程序功能 将一个文件内所有子文件夹中的指定类型文件提取并复制到同目录下targetFolder文件夹下。操作方法 用X-Code编译完成将可执行文件拖到桌面上双击打开后根据提示操作。代码如下#include<stdio.h>#include<stdlib.h>#include<string.h>//提取文件全路径下最后的文件名字符串void fun(char a[]){原创 2016-06-18 20:38:54 · 1070 阅读 · 0 评论 -
C语言代码搜索神器for Mac
程序功能 精确搜索一个文件夹中的所有子文件夹中的指定类型文件中的指定字符串,搜索到某个文件中存在指定字符串,则将此文件路径直接输出在终端上。操作方法 用X-Code编译完成将可执行文件拖到桌面上双击打开后根据提示操作。代码如下#include<stdio.h>#include<stdlib.h>#include<string.h>int search(char a[],char se原创 2016-06-18 20:28:43 · 1082 阅读 · 1 评论 -
C语言代码计算神器for Mac
程序功能 精确计算一个文件夹中的所有子文件夹中的指定类型代码的行数,人为的换行都会被自动忽略不计。操作方法 用X-Code编译完成将可执行文件拖到桌面上双击打开后根据提示操作。代码如下#include<stdio.h>#include<stdlib.h>#include<string.h>//计算代码行数int countAmount(char a[]){ int i,s原创 2016-06-18 20:26:44 · 677 阅读 · 0 评论 -
C语言代码合并神器for Mac
程序功能 将一个文件夹下包括所有子文件夹中的所有指定类型文件内容合并到一个文件中。操作方法 用Xcode编译成功后将生成的可执行文件拖到桌面再双击打开,这样做可以直接将文件夹路径拖入,方便省事。完整代码如下#include<stdio.h>#include<stdlib.h>#include<string.h>int main(){ /**要执行的find命令*/原创 2016-06-18 20:24:44 · 639 阅读 · 0 评论 -
快速排序算法
#include<stdio.h>#include<stdlib.h>void putfun(int a[]){ int i; static int j=0; printf("%d: ",j++); for(i=0;i<10;i++) printf("%5d",a[i]); printf("\n\n");}void sort(int a原创 2016-06-19 01:02:24 · 332 阅读 · 0 评论