c
好好对自己ycl
没有什么能让我气馁的,因为我还有着长长的一生
展开
-
strcpy函数(复制字符串)
strcpy(字符串复制)定义:strcpy是一种C语言的标准库函数,strcpy把含有’\0’结束符的字符串复制到另一个地址空间,返回值的类型为char*。功能:把从src地址开始且含有NULL结束符的字符串复制到以dest开始的地址空间。说明:src和dest所指内存区域不可以重叠且dest必须有足够的空间来容纳src的字符串。第一种:void Mystrcpy(char*des...原创 2020-01-30 23:57:37 · 5715 阅读 · 0 评论 -
将十六进制转化为十进制
输入一个十六进制的数字,将它转化为十进制的数字十六进制定义:十六进制转换有16进制每一位上可以是从小到大为0、1、2、3、4、5、6、7、8、9、A、B、C、D、E、F16个大小不同的数,即逢16进1,其中用A,B,C,D,E,F(字母使用大写)这六个字母来分别表示10,11,12,13,14,15。具体方法:(参考百度百科)16进制数的第0位的权值为16的0次方,第1位的权值为1...原创 2020-01-24 22:01:58 · 1909 阅读 · 0 评论 -
四种常见排序之一(冒泡排序)
冒泡排序冒泡排序(Bubble Sort),是一种计算机科学领域的较简单的排序算法。它重复地走访过要排序的元素列,依次比较两个相邻的元素,如果顺序(如从大到小、首字母从从Z到A)错误就把他们交换过来。走访元素的工作是重复地进行直到没有相邻元素需要交换,也就是说该元素列已经排序完成。这个算法的名字由来是因为越小的元素会经由交换慢慢“浮”到数列的顶端(升序或降序排列),就如同碳酸饮料中二氧化碳的...原创 2020-01-23 00:18:12 · 463 阅读 · 0 评论 -
输入一串字符,输出最长单词
求最长字符串(在一串字符中)int main() { char str[] = " today is saturday is it";//存储字符串 int count = 0, maxcount = 0 , maxstr = 0 ;//count存储单词长度 //maxcount存储最大单词长度,maxstr存储最大单词第一个字符初始位置 int i = 0...原创 2020-01-21 23:35:48 · 3632 阅读 · 0 评论 -
杨辉三角(个人觉得值得总结的东西)
杨辉三角杨辉三角,是二项式系数在三角形中的一种几何排列。在欧洲,这个表叫做帕斯卡三角形。具体内容:它把二项式系数图形化,把组合数内在的一些代数性质直观地从图形中体现出来,是一种离散型的数与形的结合。举例:== 前提:每行端点与结尾的数为1==.(与上图中的n不同,这里第一行定义为n=1)详细解释:(借鉴百度文库)每个数等于它上方两数之和。每行数字左右对称,由1...原创 2020-01-20 22:24:36 · 3271 阅读 · 0 评论 -
简单选择排序(四种常见排序之一)
简单选择排序在简单选择排序过程中,所需移动记录的次数比较少。最好情况下,即待排序记录初始状态就已经是正序排列了,则不需要移动记录。最坏情况下,即待排序记录初始状态是按第一条记录最小,之后的记录从小到大顺序排列,则需要移动记录的次数最多为3(n-1)。简单选择排序过程中需要进行的比较次数与初始状态下待排序的记录序列的排列情况无关。当i=1时,需进行n-1次比较;当i=2时,需进行n-2次...原创 2020-01-19 23:47:53 · 2438 阅读 · 1 评论 -
折半查找
在长度为len的有序数组arr中查找关键字key,找到返回下标,没有找到返回-1.日常生活中,经常运用于查找一串字符中中间的那个,并输出。#include<stdio.h>int BigSearch(int *arr,int len,int key)/*定义关键字等*/{ int low=0; int high=len-1;/*定义最大值*/ int mid; wh...原创 2020-01-19 00:10:18 · 112 阅读 · 0 评论 -
c语言逆序输出
逆序输出日常我们常常遇到一些数学问题会让我们逆序输出,也就是将输入的数字,反相输出。例如:输入:1 4 5 7 3则实际输出:3 7 5 4 1#include<stdio.h>#include<math.h>void PrintfReverseNumbers (int n)/*定义函数*/{ if(n<0) { printf("-"); ...原创 2020-01-16 23:13:36 · 2763 阅读 · 0 评论 -
调用fun函数开平方 c语言
调用fun函数开平方int fun(int a){ if(a>1000)/*只能1000以内开平方*/ { printf("重新输入一个数字"); } else { return pow(a,0.5);/*开平方函数*/ }} //主函数int main(){ int x=fun(5);/*调用函数*/ printf("%d",x); return 0;...原创 2020-01-16 00:05:38 · 1406 阅读 · 0 评论 -
c语言编写计算利率
**计算银行存储利率**举例:#include <stdio.h>#include <math.h>存五年死期double Money5(double m,double r){ return m*(1+5*r);}先存2年,再存3年,m为本金,r2为2年利率,r3为3年利率。double Money23(double m,double r2,doub...原创 2020-01-14 23:13:41 · 6057 阅读 · 0 评论