• 问题总会出现,不过解决问题的方法也会出现!!!

代码练习-38-逆序数组

—— ——- // // main.c // C语言-逆序数组 #include void niXuArray(int a[],int len){ int i=0,j=len-1; int temp; while (i……

代码练习-37-指针法遍历数组

—— ——- // // main.c // C语言-指针法遍历数组 #include int main(int argc, const char * argv[]) { int array[]={1,2,3,4,5,6,7,8,9,10}; for (int i=0; i……

代码练习-36-指针数组

—— ——- // // main.c // C语言-指针数组 #include int main(int argc, const char * argv[]) { int a=1,b=2,c=3; int *array[]={&a,&b,&c}; //打印指针数组的第一个元……

代码练习-35-指针变量长度

—— ——- // // main.c // C语言-指针变量长度 #include int main(int argc, const char * argv[]) { int *p; short *p1; long *p2; float *p3; doubl……

代码练习-34-二级指针

—— ——- // // main.c // C语言-二级指针 #include int main(int argc, const char * argv[]) { int a=5; int *p=&a; int **p1=&p; printf("%pn",&a); ……

代码练习-33-指针法函数返回多个值

—— ——- // // main.c // C语言-函数返回多个值 #include void swap3(int a,int b,int *add,int *div,int *mul,float *dev){ *add=a+b; *div=a-b; *mul=a*b; ……

代码练习-32-指针

—— ——- // // main.c // C语言-指针 #include void swap1(int *p,int *p1){ int *temp; temp=p; p=p1; p1=temp; } void swap2(int *p,int *p1){ ……

代码练习-31-单词首字母大写并统计单词个数

—— ——- 本文采用了gets函数,由于是不安全的函数,不会在数组越界的时候自动加,可能会发生数组越界,所以会有提示 warning: this program uses gets(), which is unsafe. // // main.c // 单词首字母大写并统计单词个数 #includ……

代码练习-30-简易迷宫

—— ——- // // main.c // 简易迷宫 // 代码先写出来实现功能,然后再进行优化(此为没有优化的版本) #include int main(int argc, const char * argv[]) { char array[6][6]={ {'*','……

代码练习-29-折半插入数值

—— ——- // // main.c // 折半插入数值 #include int InsertItem(int array[],int len,int key){ int mid; int low=0; int high=len-1; while (lowarray……

代码练习-28-折半查找

—— ——- // // main.c // 折半查找 #include #include int main(int argc, const char * argv[]) { //建立数组 int len; printf("请输入指定数组长度:n"); scanf(……

代码练习-27-快速排序法

—— ——- // // main.c // 快速排序法 #include <stdio.h> #include <stdlib.h> int main(int argc, const char * argv[]) { printf("请输入一个数:n&q……

代码练习-26-简易通讯录

—— ——- // // main.c // 简易通讯录 #include #include int main(int argc, const char * argv[]) { struct address{ char name[20]; int num; ……

代码练习-25-结构数组求成绩

—— ——- // // main.c // 结构数组求成绩 #include struct stu{ int num; char *name; char sex; float score; }; int main(int argc, const char * a……

代码练习-24-求999以内所有完数

—— ——- 一个数如果恰好等于它的因子之和,这个数就称为“完数”。例如6=1+2+3. 编程找出999以内的所有完数。(C语言) 设计思路: 遍历2-999 将每个数所有因子相加(因子不大于该数的1/2) 若因子和等于该数,则输……