- 博客(7)
- 收藏
- 关注
原创 排序法选择
a[0]~a[n-1]中找最小值,将其与a[0]交换,用a[0]与其后所有元素比较,嵌套循环重复确保a[0]存入的一定是a[0]后所有元素中最小的(若存在的话,不存在则是其本身),不可仅比较出一次较小就结束,要考虑到相较于a[0]后中存在许多较小值,应找出其中最小的一个。每次从a[0]开始,至a[n-i-1]结束,将每次比较出最大数存储至 a[n-1]a[1]~a[n-1]中找最小值,将其与a[1]交换。直至比较a[0]与a[1]将其中较大数存至a[1]中。直至a[n-2]~a[n-1]
2023-04-26 17:03:02
105
原创 函数(指针)参数传递原理
swap2中虽然也改变了,但其原理为改变了指针px,py的指向,使得px=&b,py=&a,并未改变&a,&b所代表的值。swap1中通过改变*px,*py的值,使*px=2,*py=1,进而改变&a,&b所代表的值。交换思路为:改变a,b地址所表示的值------>在函数中改变*px,*py的值。核心原理为:&a--->2, &b--->1;而不仅仅只是改变px,py的值。pa,pb分别代表a与b的地址,经函数参数传给指针*px,*py。
2023-04-25 19:28:14
120
原创 查找指定字符(数组存字符,及字符输入)
本题要求编写程序,从给定字符串中查找某指定的字符。输入格式:输入的第一行是一个待查找的字符。第二行是一个以回车结束的非空字符串(不超过80个字符)。输出格式:如果找到,在一行内按照格式“index = 下标”输出该字符在字符串中所对应的最大下标(下标从0开始);否则输出"Not Found"。输入样例1:mprogramming输出样例1:index = 7输入样例2:a1234输出样例2:Not Found
2023-04-14 22:15:51
517
1
空空如也
c语言运算符优先级问题
2023-04-03
TA创建的收藏夹 TA关注的收藏夹
TA关注的人