上一页 1 ··· 9 10 11 12 13 14 15 下一页
摘要: 指针常量 常量修饰符const在指针声明符*前,表示指针”指向“的这个动作属性是常量,也就是不能通过指针对值进行修改。如: int i=10,j=20; const int *p=&i; //或 int const *p=&i; 这种情况下,const修饰符作用在int*上,表明指针”指向“这个动作 阅读全文
posted @ 2024-02-17 18:31 椰萝Yerosius 阅读(18) 评论(0) 推荐(0)
摘要: 语句分类 标号语句(标签,常与goto配合使用)复合语句(块)表达式语句(赋值表达式语句、函数表达式语句等)选择语句迭代语句(循环)跳转语句(return,break,continue) 其中复合语句(块)可视为单个语句。因此while和for循环之后加的是单个语句(简单语句、复合语句、空语句(只有 阅读全文
posted @ 2024-02-17 18:31 椰萝Yerosius 阅读(24) 评论(0) 推荐(0)
摘要: 标识符 声明 定义 int a;//声明(引用式声明)并定义(定义式声明)一个名为a的整形变量 int是数据类型关键字,用于声明并定义标识符a(注意:声明和定义是两个不同的概念,这点在多文件程序中会更加充分体现出来。一般在单文件程序中同时完成了声明和定义两个步骤)。 a是一个标识符,标识符一般是变量 阅读全文
posted @ 2024-02-17 18:28 椰萝Yerosius 阅读(23) 评论(0) 推荐(0)
摘要: scanf(“格式化字符串”,可变参数(输入项地址表)); scanf将格式化字符串内容进行转换。有格式化转换符的将字符型(或字符串型)转换为对应格式。 由于C语言函数间传递默认是按值进行传递的,传递的只是数值的拷贝(自动变量),在函数结束之后该拷贝值将会被自动释放,无法起到修改的目的。若想让函数修 阅读全文
posted @ 2024-02-17 18:26 椰萝Yerosius 阅读(11) 评论(0) 推荐(0)
摘要: 下面以二维数组的动态分配内存为例。 extern int x,y;//x和y是在其他位置定义好的变量,用于指定数组的行和列 for嵌套循环法 申请 int **a=(int **)calloc(x,sizeof(int*));//先申请主数组(每个元素都是一维数组) for(int i=0;i<x; 阅读全文
posted @ 2024-02-17 18:19 椰萝Yerosius 阅读(31) 评论(0) 推荐(0)
摘要: 题源 以下题面由GPT3.5翻译并生成题解 题目描述 给定一个电话号码列表,判断是否一致,即没有一个号码是另一个号码的前缀。比如电话目录列出了以下号码: 紧急电话 911爱丽丝 97 625 999鲍勃 91 12 54 26 在这种情况下,无法拨打鲍勃的电话,因为只要你拨打了鲍勃电话号码的前三位数 阅读全文
posted @ 2024-01-21 12:38 椰萝Yerosius 阅读(22) 评论(0) 推荐(0)
摘要: 迭代法 int zuhe(int m, int n) { if (n < 0 || n > m) return 0; int sum = 1; for (int i = 1; i <= n; i++) {// 计算 C(m, n) = m! / (n! * (m-n)!) sum *= m - n 阅读全文
posted @ 2024-01-21 12:32 椰萝Yerosius 阅读(10) 评论(0) 推荐(0)
摘要: 描述 圣诞节就要到了,同学们在做游戏获得圣诞礼物。同学们排成一队。首先,前两名同学玩游戏,然后失败者走到队尾,胜者将和下个同学比赛,直到有同学连续赢得n场比赛,则这个同学成为赢家,将获得圣诞礼物。 对于每个参与的同学,我们都知道其能量,在一场比赛中,能量强大的同学获胜,如果能量相同,后来者获胜,确定 阅读全文
posted @ 2024-01-19 19:06 椰萝Yerosius 阅读(10) 评论(0) 推荐(0)
摘要: 迭代法 int pailie(int m,int n){ int sum=1; for(int i=m-n+1;i<=m;i++){ sum*=i; } return sum; } 递归法 方法1:递推关系式: A m n = A m 1 A m − 1 n − 1 A_m^n=A_{m}^{1}A 阅读全文
posted @ 2024-01-15 20:16 椰萝Yerosius 阅读(24) 评论(0) 推荐(0)
摘要: 阶乘 特别地, 0 ! = 1 0!=1 0!=1(基本情况) 递归法 int jiecheng(int x){ if(x==0) return 1; else return x*jiecheng(x-1); } 迭代法 int jiecheng(int x){ int sum=1; for(int 阅读全文
posted @ 2024-01-15 20:13 椰萝Yerosius 阅读(7) 评论(0) 推荐(0)
上一页 1 ··· 9 10 11 12 13 14 15 下一页