![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
❿ 编程语言-C语言
极客学伟
创业中;
作品:Island Widgets、加一、学伟扫描;
前BAT高级研发工程师;
旅行、篮球、阅读、电影、摄影爱好者。
展开
-
C语言-字符串逆序
作者:zdd 出处:http://www.cnblogs.com/graphics/字符串面试题(一)字符串逆序 几点说明所有题目全部来自网络,书籍,或者我自己的面试经历,本人只是负责搜集整理。在此对原作者表示感谢!我已经尽力确保文字及程序的正确性,但我毕竟是凡人,如果您发现了文章中的错误,或者有更好的解法,请一定留言相告,以免误导大家!所有代码都采用C/C++编写很早就准备写一个字符串转载 2015-07-24 20:01:36 · 3673 阅读 · 0 评论 -
C语言冒泡法用指针实现
#include #define N 4//冒泡法用指针实现//输入int *enterNumber();//排序void sortNumberAsc(int *ptr);//输出void printNumber(int *ptr);int *enterNumber(){ //输入 static int ary[N]; printf("原创 2012-12-19 15:16:46 · 2312 阅读 · 4 评论 -
C语言指针传参交换
运用指针自定义一个函数,实现两个变量值的交换```#include void change(int *a,int *b);void change(int *a,int *b){ int temp; temp=*a; *a=*b; *b=temp; }int main(int argc, const char * argv[]) { i原创 2012-11-05 22:09:15 · 1069 阅读 · 0 评论 -
C语言-指针数组_大小写字母转换
#include #define N 10//输入char * enterCharacter();char * enterCharacter(){ static char ary[N]; char *p=ary; printf("input:"); for (int i=0; i<N; i++) { *(p+i)=getchar();原创 2012-11-20 08:51:26 · 6257 阅读 · 0 评论 -
C语言-求最大公约数和最小公倍数
#include //最大公约数int getMaxCommonDivisor(int num1,int num2);int getMaxCommonDivisor(int num1,int num2){ //num1 存较大数 num2 存较小数 int tempN; if (num1<num2) { tempN=num1; num1原创 2012-11-26 21:33:01 · 1435 阅读 · 1 评论 -
ACM-输入两个字符串,从第一字符串中删除第二个字符串中所有的字符。例如,输入”They are students.”和”aeiou”,则删除之后的第一个字符串变成”Thy r stdnts.”
#include //#include #define N 100void removeObjectAtIndex2(char *ptr,int index);void removeObjectAtIndex2(char *ptr,int index){ ptr+=index; for (; *ptr!='\0'; ptr++) { *原创 2012-12-08 11:08:34 · 2712 阅读 · 1 评论 -
C语言-数组指针判断回文数
int num[5]={1,9,3,2,1}; int *p=num; int *q=&num[4]; int flag=1; for (; p<q; p++,q--) { if (*p!=*q) { flag=0; break; } } if (fl原创 2012-12-09 23:47:31 · 5784 阅读 · 0 评论 -
C语言-统计字符串空格个数
#include #define N 1000int main(int argc, const char * argv[]) { // 输入一行字符串,统计里面空格的个数 char ch[N]; printf("输入一行字符串:"); // getchar(); gets(ch); int amount=0; int i; for原创 2012-12-19 13:18:15 · 22331 阅读 · 3 评论 -
iOS应用开发之地图位置解析
#define N 7void insert(int n[N],int num);void insert(int n[N],int num){ int i; for (i=0 ; i<N; i++) { if (num>n[i]) { break; } } for (int j=N-1; j>=i; j--)原创 2015-07-05 14:30:34 · 960 阅读 · 0 评论 -
C语言-输出100-200之间所有素数
/* * Copyright (c) 2012, 烟台大学计算机学院 * All rights reserved. * 文件名称:test.cpp * 作者:邱学伟 * 完成日期:2012 年12月12日原创 2012-12-12 21:52:24 · 3596 阅读 · 0 评论 -
C语言-数组指针找最大值
#include int findMaxNumber(int n,int *num);int findMaxNumber(int n,int *num){ int i; int max=*num; for (i=0; i<n; i++) { if (max<*(num+i)) { max=*(num+i); }原创 2012-11-15 17:11:13 · 9083 阅读 · 0 评论 -
C++带姓名的成绩单
/* * Copyright (c) 2012, 烟台大学计算机学院 * All rights reserved. * 文件名称:test.cpp * 作者:邱学伟 * 完成日期:2012 年12月12日原创 2012-12-17 00:16:23 · 2040 阅读 · 0 评论 -
C语言-字符串连接+字符串的复制
/* * Copyright (c) 2012, 烟台大学计算机学院 * All rights reserved. * 文件名称:test.cpp * 作者:邱学伟 * 完成日期:2012 年12月12日原创 2012-12-12 22:26:14 · 1462 阅读 · 0 评论 -
c语言在降序数组中插入元素依然降序
#define N 7void insert(int n[N],int num);void insert(int n[N],int num){ int i; for (i=0 ; i<N; i++) { if (num>n[i]) { break; } } for (int j=N-1; j>=i; j--原创 2012-11-01 17:23:18 · 2532 阅读 · 0 评论 -
玩转C语言数组各种算法小结
#include #define N 10//7、对称//typedef enum {// false,//0// true //1//}bool;//bool isSymmetryArray(int a[], int len);//bool isSymmetryArray(int a[], int len)//{// for (int i=0; i<le原创 2012-11-15 16:36:36 · 3072 阅读 · 0 评论 -
C语言字符串操作常见函数
字符串与字符数组都是描述由多个字符构成的数据,字符串借用字符数组来完成处理。但请注意:(1)表示字符串数据用双引号表示,而字符数据用单引号。(2)字符串的长度可以根据串中字符个数临时确定,而字符数组的长度必须事先规定。(3)对字符串,系统在串尾加’\0’作为字符串的结束标志,而字符数组并不要求最后一个字符为’\0’。(4)用字符数组来处理字符串时,字符数组的长度应比要处理的字符串长原创 2012-11-29 16:29:37 · 1274 阅读 · 1 评论 -
C语言-用指针实现冒泡排序
#include #define N 4//冒泡法用指针实现//输入int *enterNumber();//排序void sortNumberAsc(int *ptr);//输出void printNumber(int *ptr);int *enterNumber(){ //输入 static int ary[N]; printf("原创 2012-12-19 13:58:25 · 13919 阅读 · 2 评论 -
第九周-分段函数求解(switsh语句)
#define N 10int main(int argc, const char * argv[]) { int num[N]; printf("输入10个整数:"); for (int i=0; i<N; i++) { scanf("%d",&num[i]); } for (int j=N-1; j>=0; j--) {原创 2012-10-27 11:45:43 · 1763 阅读 · 0 评论 -
C语言-指针排序
#include void sort(int *b, int n);void sort(int *b, int n){ int i,temp,*p; for(i=0;i<n-1;i++) for(p=b;p<b+n-i-1;p++) if(*p>*(p+1)) { temp=*p;原创 2012-11-16 08:41:41 · 2588 阅读 · 0 评论 -
加密-C语言数组指针
#include #define N 10//输入int * enterNumber();int * enterNumber(){//返回指针变量 //输入 static int ary[N]; printf("输入一组数字:"); for (int i=0; i<N; i++) { scanf("%d ",&ary[i]); }原创 2012-11-17 12:33:23 · 2248 阅读 · 0 评论 -
二进制转换器
/* * 程序的版权和版本声明部分 * Copyright (c)2012, 烟台大学计算机学院 * All rightsreserved. * 文件名称:有趣的数字.cpp * 作 者:邱学伟 * 完成日期:2原创 2012-11-20 11:40:21 · 1156 阅读 · 0 评论 -
C语言-在一个字符串中查找是否存在另外一个字符串+查找字符串大写字母个数
/* * Copyright (c) 2012, 烟台大学计算机学院 * All rights reserved. * 文件名称:test.cpp * 作者:邱学伟 * 完成日期:2012 年12月12日原创 2012-12-12 21:58:06 · 3348 阅读 · 0 评论 -
C语言-字符串比较
#include #include "string.h"#define N 1000//查找第二个字符串是否存在于第一个字符串中,若存在返回位置,否则返回NULLchar *strstr_m(char *str1,char *str2);char *strstr_m(char *str1,char *str2){ //遍历大字符串 while (*str1!='原创 2012-12-12 22:07:43 · 1215 阅读 · 0 评论 -
C语言-字符串的拷贝指针
#include #include "string.h"#define N 1000//方法一:char *MyStrCpy(char *dest,const char *scr);char *MyStrCpy(char *dest,const char *scr){ while (*scr!='\0') { *(dest++)=*(scr++); }原创 2012-12-12 23:12:41 · 3252 阅读 · 0 评论