
c语言
文章平均质量分 76
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 · 445 阅读 · 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 · 360 阅读 · 0 评论 -
指针初级
#import #define NUM 10int main(int argc,const char * argv[]) {// int a = 5;//// 使用&可以取到a在内存中的首地址。// printf("%p",&a);// int a = 10;//// 定义一个指针变量,并且赋初值NULL//原创 2015-01-10 22:49:06 · 345 阅读 · 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 · 340 阅读 · 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 · 469 阅读 · 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 · 533 阅读 · 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 · 683 阅读 · 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 · 478 阅读 · 0 评论 -
冒泡排序的优化 折半查找法 循环打印三角形 耶稣13门徒找叛徒 有1000000个数,每个数取值范围是0~999999,找出其中重复的数,重复的次数。
#import #import "Founction.h"//#define NUM 10int main(int argc,const char * argv[]) {// 冒泡排序的优化// int array[10] = {};// int *p = array;// for (int i = 0; i原创 2015-01-10 22:54:09 · 730 阅读 · 0 评论 -
函数分类、函数声明和定义、函数调用,形参实参、函数嵌套调用
//引入头文件的过程相当于把头文件的内容拷贝到当前文件夹中//return关键字的作用:在没有返回值得函数里面,return用于把函数的结果返回给主调函数,在没有返回值得函数里面,return用于提前结束函数,return之后的语句就不用执行了//函数之间都是平级的,不允许在函数里面嵌套函数。//实参传递给形参是一个值拷贝的过程//局部变量的作用,只在离它最近的大括号有用,出了括号就没有人认识//全局变量:从定义的位置开始,往下都可以使用//1.无返回值无参原创 2015-01-10 22:40:05 · 578 阅读 · 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 · 384 阅读 · 0 评论