![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
c语言
文章平均质量分 77
Bobodyy
写代码是我的爱好
展开
-
c语言应用
/* ----------------- 第一题 球从100m高度自由落下 结束 --------- */ /* ----------------- 第二题 5位的正整数 开始 ----------------- */ // int num = 0 , i = 0; // printf("请输入一个整数: "); // scanf("%d" , &num); // while (num) { // printf("%d" , num % 10); //原创 2015-01-10 22:30:08 · 425 阅读 · 0 评论 -
指针初级的应用
// 1,随机产生20个[10 , 50]的正整数存到数组中,并求数组中的所有元素最大值、最小值、平均值以及各元素之和。第二大值(不排序),指针实现. // int arr[NUM] = {0}; // for (int i = 0; i // *(arr + i) = arc4random() % 41 + 10; // prin原创 2015-01-10 22:52:36 · 314 阅读 · 0 评论 -
指针初级
#import #define NUM 10 int main(int argc, const char * argv[]) { // int a = 5; //// 使用&可以取到a在内存中的首地址。 // printf("%p",&a); // int a = 10; //// 定义一个指针变量,并且赋初值NULL //原创 2015-01-10 22:49:06 · 319 阅读 · 0 评论 -
结构体、结构体数组
//void test(){ // printf("hello!"); // test(); //} //函数递归调用(允许函数体里再次调用函数本身) //使用递归一定要有出口 long fact(int n){ if (n == 1) { return n; } return n * fact(n原创 2015-01-10 22:42:33 · 321 阅读 · 0 评论 -
二维数组、字符串数组、多维数组
// 1.(**)有一个 3 行 4 列的二维数组,要求编程找出最大的元素,并输出所 在的行和列。// int max = 0, array[3][4] = {0}; // for (int i = 0; i < 3; i++) { // for (int j = 0; j < 4; j++) { // array[i][j] = arc4random()%51+10; // printf("%d ",array[i][j]);原创 2015-01-10 22:35:54 · 427 阅读 · 0 评论 -
while循环、do..while 循环、for循环
while循环、do..while 循环、for循环 /*第一题(*)有 10 亿元钱每天花一半,可以花多少天?*/ /*第二题**)随机产生 20 个[10 , 100]的正整数,输出这些数以及他们中的最大数*/ /* 第三题 (**)编程将所有“水仙花数”打印出来,并打印其总个数。 “水仙花数” 是一个 各个位立方之和等于该整数的三位数。*/ /* 第四题(**)已知 abc+cba = 1333,其中 a,b,c 均为一位数,编程求出满足条件的 a,b,c所有组合*/ /* 第五题(**原创 2015-01-10 22:02:26 · 496 阅读 · 0 评论 -
一维数组、数组排序、字符数组
//2。将数组a反向输出 // int a[10] = {0}; // // for (int i = 0; i < 10; i++) { // a[i] = arc4random()%101; // printf("%d ",a[i]); // } // printf("\n"); // for (int i = 9; i >=0; i--) { // printf("%d ",a[i]); // }原创 2015-01-10 22:04:29 · 611 阅读 · 0 评论 -
指针高级的应用
mian.m #import #import "Function.h" #define kSqureOfCircle(R) ((3.1415926)*(R)*(R)) #define kAverageOfTwoValue(A,B) (((A)+(B))/(2)) int main(int argc, const char * argv[]) { //原创 2015-01-10 23:01:21 · 442 阅读 · 0 评论 -
冒泡排序的优化 折半查找法 循环打印三角形 耶稣13门徒找叛徒 有1000000个数,每个数取值范围是0~999999,找出其中重复的数,重复的次数。
#import #import "Founction.h" //#define NUM 10 int main(int argc, const char * argv[]) { // 冒泡排序的优化 // int array[10] = {}; // int *p = array; // for (int i = 0; i原创 2015-01-10 22:54:09 · 696 阅读 · 0 评论 -
函数分类、函数声明和定义、函数调用,形参实参、函数嵌套调用
//引入头文件的过程相当于把头文件的内容拷贝到当前文件夹中 //return关键字的作用:在没有返回值得函数里面,return用于把函数的结果返回给主调函数,在没有返回值得函数里面,return用于提前结束函数,return之后的语句就不用执行了 //函数之间都是平级的,不允许在函数里面嵌套函数。 //实参传递给形参是一个值拷贝的过程 //局部变量的作用,只在离它最近的大括号有用,出了括号就没有人认识 //全局变量:从定义的位置开始,往下都可以使用 //1.无返回值无参原创 2015-01-10 22:40:05 · 538 阅读 · 0 评论 -
高级指针的应用
#import #import "Function.h" //void printTwoArray(int (*array)[3],int row); //void printTwoArray(int (*array)[3],int row){ // for (int i = 0; i // for (int j = 0; j原创 2015-01-10 22:57:47 · 357 阅读 · 0 评论