12 2021 档案

摘要:7-2-6 方阵循环右移 (20 分) 记录一个很好的思路: /*这个题目分成两部分输出就好考虑多了*/ #include<stdio.h> int main(){ int a[10][10],i,j,n,m; scanf("%d %d",&m,&n); for(i=0;i<n;i++) for(j 阅读全文
posted @ 2021-12-26 12:14 EEvinci 阅读(29) 评论(0) 推荐(0) 编辑
摘要:交换最大值和最小值 输入格式: 输入在一行中一个整数n 然后输出n个整数 输出格式: 将一组整数中的最小值移动到第一个位置, 最大值移动到最后一个位置 从大一到现在也写了不少题了,也积累了一些经验,形成了自己的一些刷题的风格,也还是一直会出现一些问题,有的问题是因为既有的习惯风格为了让思路清晰、代码 阅读全文
posted @ 2021-12-26 08:25 EEvinci 阅读(110) 评论(0) 推荐(0) 编辑
摘要:逗号表达式 || 形参和实参的区别 逗号运算符: ​ 在C语言中,多个表达式可以用逗号分开,其中用逗号分开的表达式的值分别结算,但 整个逗号表达式的值是最后一个表达式的值。 ​ 所以exec((v1,v2), (v3,v4,v5),v6,v7)相当于exec(v2, v5,v6,v7)。 形参和实参 阅读全文
posted @ 2021-12-18 22:17 EEvinci 阅读(31) 评论(0) 推荐(0) 编辑
摘要:冒泡排序和选择排序 ​ 用了c++之后再回到c语言写排序好陌生(垂头) ​ 记得大一的时候总是搞不清楚这两个排序,现在回过头来看发现还是要根据图来理解,而不是找代码的特征来记(扇耳刮子) 冒泡排序: 可以看到第一个数组肯定是从0开始作比较的,并且比较到最后一次由于已经固定一个最大值,所以最后一次就没 阅读全文
posted @ 2021-12-17 22:43 EEvinci 阅读(8) 评论(0) 推荐(0) 编辑
摘要:static定义变量的值问题 #include <stdio.h> int f(int x) { static int y=1; x+=y; y++; return x; } int main(void) { int k; k=f(3); printf("%d %d\n",k,f(k)); //%d 阅读全文
posted @ 2021-12-11 16:43 EEvinci 阅读(108) 评论(0) 推荐(0) 编辑
摘要:三目运算符的理和a++和++a计算过程性问题 1、三目运算符的理解问题: b ? x : y 表示的意思是:如果b为真,计算x的值,运算结果为x的值;如果b为假,计算y的值,运算结果为y的值. 三目运算符是右结合性的,比如b ? x : y ? c : d所表示的意思是 b ? x : ( y ? 阅读全文
posted @ 2021-12-11 14:56 EEvinci 阅读(20) 评论(0) 推荐(0) 编辑
摘要:判断一个数高位到低位是否是从小到大排列 输入一批正整数(以零或负数为结束标志),判断每个数从高位到低位的各位数字是否按值从小到大排列。要求定义和调用函数fun(m)判断m中各位数字是否按值从小到大排列,满足条件返回1,否则返回0。 #include <stdio.h> int fun(int n) 阅读全文
posted @ 2021-12-11 13:28 EEvinci 阅读(27) 评论(0) 推荐(0) 编辑

more_horiz
keyboard_arrow_up dark_mode palette
选择主题
点击右上角即可分享
微信分享提示