C
dangzhangjing97
这个作者很懒,什么都没留下…
展开
-
C语言实现:替换空格(替换字符串中的空格)
1.替换(实现函数,把字符串的空格替换为"%20")原创 2018-11-11 10:25:51 · 15405 阅读 · 0 评论 -
给出一组整数型的数据,找出最大值,数据的个数是任意的
排序原创 2017-10-13 08:10:23 · 2389 阅读 · 0 评论 -
C语言关键字
在C99标准里共有32个关键字原创 2017-10-17 22:37:06 · 1151 阅读 · 0 评论 -
金山笔试题解析
指针原创 2017-09-27 22:23:36 · 987 阅读 · 0 评论 -
指针习题
习题,指针原创 2017-09-27 18:17:38 · 628 阅读 · 0 评论 -
使用C语言编写程序,求两个整数的较大值(随机输入两个数,比较大小)
比较大小原创 2017-09-27 14:21:46 · 18047 阅读 · 0 评论 -
使用C语言编写程序,计算N个整数的和(随机输入一个值,例如1到100之间所有整数的和)
求N个整数的和原创 2017-09-26 22:03:40 · 12424 阅读 · 0 评论 -
面试题:模拟实现strcpy函数
使用指针完成模拟实现strcpy函数原创 2017-09-06 20:16:54 · 467 阅读 · 0 评论 -
求出0~999之间的所有“水仙花数”并输出
“水仙花数”原创 2017-09-09 15:47:29 · 630 阅读 · 0 评论 -
交换两个变量
交换两个变量原创 2017-08-08 09:40:29 · 312 阅读 · 0 评论 -
单链表的基本算法1---C语言实现
链表原创 2017-11-11 23:40:06 · 954 阅读 · 0 评论 -
C语言实现:合并两个有序的数组,合并后的数组依然有序
有序的数组原创 2017-12-11 13:07:24 · 29796 阅读 · 6 评论 -
C语言(C++)中:详解floor函数、ceil函数和round函数
C语言中 1.floor函数原型:int 示例#include<stdio.h>#include<stdlib.h>#include<math.h>int main(){ int i = floor(2.2); int j = floor(2原创 2018-07-30 09:49:24 · 96835 阅读 · 5 评论 -
linux下如何求一个函数的运行时间(C语言实现)
clock()功能:计算某程序从启动到函数调用占用CPU的时间头文件:#include<stdio.h>clock_t clock(void) clock_t:是一种数据类型,是long int类型返回值:该函数返回的是从程序开始运行到调用clock函数时所打的点数 定义两个clock_t变量begin、end,在调用函数之前调用clock函数,在程序...原创 2018-05-02 20:27:20 · 6730 阅读 · 9 评论 -
分别用数组和指针两种方式对N个数进行排序
1.使用数组代码#include<stdio.h>#include<stdlib.h>void sort(int arr[], int sz){ int i = 0; int j = 0; for (i = 0; i < sz; i++) { for (j = 0; j < sz - i - 1; j...原创 2018-04-01 18:05:28 · 574 阅读 · 0 评论 -
求一元二次方程的根
环境:win10 vs2103 一元二次方程:ax^2+bx+c=0 自己随机输入数据(即就是自己随机输入a、b、c),计算此方程的解图解代码#define _CRT_SECURE_NO_WARNINGS#include<stdio.h>#include<stdlib.h>#include<math.h&g...原创 2018-02-13 21:47:08 · 739 阅读 · 0 评论 -
编写一个程序,完成字符大小写的转换。
随机输入大写字母,程序输出小写字母或者随机输入小写字母,程序输出大写字母 调用toupper()函数 #define _CRT_SECURE_NO_WARNINGS #include <stdio.h> #include <stdlib.h> void toupper(char ch) { if (ch >= 'a'&&ch <...原创 2017-08-08 10:56:03 · 6989 阅读 · 0 评论 -
C语言实现:折半查找(二分查找)
折半查找原创 2017-08-08 10:53:26 · 2708 阅读 · 1 评论 -
十进制数转换为2进制、十进制数转换为8进制、十进制数转换为16进制
进制转换原创 2017-12-15 16:04:34 · 3655 阅读 · 0 评论 -
斐波那契数列的三种解法及时间复杂度
斐波那契数列原创 2017-12-12 08:50:54 · 30337 阅读 · 3 评论 -
模拟实现memcpy函数(内存拷贝函数)
模拟实现memcpy函数原创 2017-09-09 15:37:16 · 471 阅读 · 0 评论 -
阿里巴巴面试题-----指针
指针数组原创 2017-09-25 08:58:04 · 556 阅读 · 0 评论 -
模拟三次密码输入
模拟三次密码输入,有三次输入密码的机会。原创 2017-08-08 10:01:12 · 503 阅读 · 0 评论 -
调用函数,输出乘法口诀表(正三角形和倒三角形),自己定义口诀表的行和列
输出乘法口诀表(自定义的行和列)原创 2017-08-08 09:58:49 · 1394 阅读 · 0 评论 -
猜数字
猜数字,计算机随机给出一个数字,玩家一直猜,直到猜出计算机给出的数字,游戏结束原创 2017-08-08 09:35:17 · 351 阅读 · 0 评论 -
文章标题
求第n个斐波那契数(随机输入一个数)原创 2017-08-08 09:11:50 · 299 阅读 · 0 评论 -
编写一个程序,完成字符大小写的转换。
调用toupper()函数#define _CRT_SECURE_NO_WARNINGS#include #include void toupper(char ch){ if (ch >= 'a'&&ch { printf("%c\n", ch - 32); } else { printf("%c\n", ch + 32); }}原创 2017-07-31 09:54:25 · 1866 阅读 · 0 评论 -
折半查找(二分查找)
第一种:直接查找,使用了while循环和if语句#include #include int main(){ int arr[] = { 1, 3, 5, 6, 7, 8, 9, 2, 4 }; int key = 6; int left = 0; int right = sizeof(arr) / sizeof(arr[0])-1; while (left原创 2017-07-30 11:01:41 · 440 阅读 · 0 评论 -
猜数字
#include#include #include void menu(){ printf("****************************************************************\n"); printf("********* 1.play原创 2017-07-30 10:27:06 · 314 阅读 · 0 评论 -
写一个函数可以判断一个年份是不是闰年。
判断闰年原创 2017-08-08 11:13:02 · 5933 阅读 · 0 评论 -
求阶乘
求1!+ 2!+ …… + n!原创 2017-08-08 10:48:25 · 467 阅读 · 0 评论 -
模拟三次密码输入
#define _CRT_SECURE_NO_WARNINGS#include #include #include int main(){ char arr1[10] = { 0 }; char arr2[10] = { "123456" }; int i = 0; for (i = 0; i { printf("请输入密码:>"); scan原创 2017-07-28 14:10:32 · 379 阅读 · 0 评论 -
面试题:模拟实现strcat函数
模拟实现strcat函数原创 2017-09-07 21:16:19 · 471 阅读 · 0 评论 -
模拟实现strcmp函数
模拟实现strcmp函数原创 2017-09-07 18:26:12 · 464 阅读 · 2 评论 -
将一个数组中的数据按相反的顺序存储(将数组中的数据逆序输出)
逆序 输出数组原创 2017-09-05 21:00:32 · 7131 阅读 · 0 评论 -
递归和非递归(创建变量)实现strlen
实现strlen,随机输入一个字符串,求字符串的长度原创 2017-08-09 09:57:17 · 369 阅读 · 0 评论 -
面试题:用三种方法模拟实现strlen函数
有三种方法解决这个问题方法一:设置一个整形计数器,遍历整个字符串。方法二:设置一个char*变量标记字符串的首地址,通过指针相减得到字符串的长度方法三:采用函数递归的方法第一种,采用计数器方法,定义一个变量来计数,模拟实现strlen原创 2017-09-04 21:49:19 · 384 阅读 · 0 评论 -
调用函数,输出乘法口诀表(正三角形和倒三角形),自己定义口诀表的行和列
正三角#define _CRT_SECURE_NO_WARNINGS#include#include void table(int num){ int i; int j; for (i = 1; i { for (j = 1; j { printf("%d*%d=%-3d", i, j, i*j); } printf(原创 2017-08-06 11:27:23 · 1566 阅读 · 0 评论 -
交换两个变量
第一种:创建临时变量1.#define _CRT_SECURE_NO_WARNINGS#include #include int main(){ int i = 0; int j = 0; scanf("%d%d", &i, &j); int t = 0; t = i; i = j; j = t; printf("%d %d\n", i, j原创 2017-07-28 15:00:23 · 401 阅读 · 0 评论 -
求阶乘
求1!+ 2!+ ...... + n!#include#include int main(){ int i = 0; int ret = 1; int sum = 0; int n = 6; for (i = 1; i { ret = ret*i; sum = sum + ret; } printf("%d\n", sum); s原创 2017-07-30 10:23:12 · 414 阅读 · 0 评论