自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 收藏
  • 关注

原创 【C语言】将student a am i翻转成i am a student。

C语言

2015-04-27 13:01:05 1335

原创 【C语言】数字字符串转换成这个字符串对应的数字。

C语言

2015-04-26 15:42:50 3504 1

原创 【C语言】回文数与回文字符串的判断。

C语言

2015-04-26 10:52:12 1823

原创 【C语言】输入三个字符串,由小到大排序输出。

C语言

2015-04-19 23:30:29 13783

原创 【C语言】冒泡排序,选择排序。

C语言

2015-04-19 11:31:39 1135

原创 【C语言】memcpy函数和memmove函数的实现与区别

C语言

2015-04-16 23:46:51 762

原创 【C语言】将函数reverse_string(char * string)参数字符串中的字符反向排列。

实现:将参数字符串中的字符反向排列,要求:不能使用C函数库中的字符串操作函数。#include <stdio.h>#include <assert.h>char * reverse_string(char *string){ char ch; char *ret = string; assert(string != NULL); while(*string !=

2015-04-14 22:22:56 1632

原创 【C语言】实现char * my_strcat(char * dest,char *src)函数

功能:将src指向的字符串追加到dest指向字符串的后面 最后我们将dest字符串地址返回。#include <stdio.h> #include <assert.h>char * my_strcat(char *dest,char *src){ char * ret = dest; assert(dest != NULL && src != NULL); while

2015-04-14 19:29:49 1110

原创 【C语言】my _strlen函数功能的实现

一:创建变量来实现my_strlen(char *str)函数功能先引入一个程序:#include <stdio.h>#include <stdlib.h>int my_strlen(char * str){ int count = 0; if(str == NULL) { exit(EXIT_FAILURE); } while(*str

2015-04-14 19:14:39 2789

原创 【C语言】求一个数的二进制位模式从左到右翻转后对应的十进制值。

C语言

2015-04-12 10:58:22 1705

原创 【C语言】从标准输入读取字符,并把它们写到标准输出,除了 大写字母转换成小写字母之外,其他的原样输出。

#include <stdio.h>int main (){ char ch; while((ch = getchar()) != EOF) { if(ch >= 'A' && ch <= 'Z') { ch = ch+32; putchar(ch); } el

2015-04-11 21:55:23 1426

原创 【C语言】求1!+2!+3!+......+10!

通常我们使用函数:int fun(n)实现阶乘求和功能;这次我们不用函数实现。而使用for循环。#include <stdio.h>int main (){ int i,j,n = 1,m = 1; int sum = 0; for(i=1; i<=10; i++) { for(j=1; j<=i; j++) {

2015-04-11 20:08:35 18244 3

原创 【C语言】判断两个数组中是否有相同的元素。

我们用一个函数来实现想要的功能 int fun(int m[],int n[],int x,int y)#include <stdio.h>int fun(int m[],int n[],int x,int y){ int i,j; for(i=0; i<x; i++) { for(j=0; j<y; j++) {

2015-04-11 19:54:59 2691

原创 【C语言】求序列2/1+3/2+5/3+8/5+13/8+........前20项和。

我们能直接从序列上观察出规律:(1)首先每一项的分母都与其前一项的分子相等, (2)每一项的分子都等于其前一项的分子与分母和。知道了规律,我们就好办事儿!#include <stdio.h>int main (){ double i = 2.0,j = 1.0; double sum = 0.0; int n; for(n=0; n<20; n++) {

2015-04-11 19:41:11 6994 2

原创 【C语言】折半查找。

首先, 一:你要查找的表是有规定的有序表 有序表:表中数据元素按关键码升序或降序排列的表称为有序表。 二:折半查找的思路是: (1)在有序表中取中间元素作为比较对象, (2)若给定值与中间元素的关键码相等,则查找成功; (3)若给定值小于中间元素的关键码,则在中间元素的左半区继续查找; 同理,如果找不到在右半部

2015-04-11 19:26:03 839

原创 【C语言】用一个函数,从一个字符串中提取一个子字符串。

C语言

2015-04-11 19:07:19 12205

原创 【C语言】球落地又反弹回原来高度一半问题。

C语言

2015-04-11 17:12:55 6214 2

原创 【C语言】猴子吃桃问题。

我们从正常的思维去思考 猴子吃桃问题#include <stdio.h>int main (){ int n = 1; int sum = 0; int i; for(i=0; i<9; i++) { n = 2*(n+1); sum += n; printf("%d\n",sum); }

2015-04-11 16:13:26 2536

原创 【C语言】1到100的所有整数中出现9的次数。

首先,让我们先看两个程序:#include <stdio.h>int main (){ int i; int count = 0; for(i=1; i<=100; i++) { if(i%10 == 9) { count++; } else if(i/10 == 9)

2015-04-11 14:37:01 1482

原创 【C语言】计算1-1/2+1/3-.......+1/99-100的值

早期我们用来入门学习的方法:#include int main (){ int sign = 1; double deno = 2.0,sum = 1.0,term; while(deno <= 100) { sign = -sign; term = sign/deno; sum = sum + term; deno = deno+1; } printf

2015-04-05 23:21:47 1916

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除