- 博客(30)
- 收藏
- 关注
原创 数组笔记。
数组在创建的时候如果想不指定数组的确定的大小就得初始化。所以数组的下标如果小于0,或者大于n-1,就是数组越界访问了,超出了数组合法空间的访问。数组元素的作用与变量相当,一般来说,凡是变量可以出现的地方,都可以用数组元素代替。数组的下规定是从0开始的,如果数组有n个元素,最后一个元素的下标就是n-1。因此,数组元素也可以用作函数实参,其用法与变量相同,向形参传递数组元素的值。数组的初始化是指,在创建数组的同时给数组的内容一些合理初始值(初始化)。组的概念,数组的大小可以使用变量指定,但是数组不能初始化。
2024-04-24 20:33:39
367
原创 函数的笔记
在C语言中,自定义函数的定义一般格式为:“类型 <函数名>(<形式参数表>){<语句序列>}”。例如,定义一个函数计算两个整数的和可以这样写:“int add(int a, int b){return a + b;}”这个函数名为add,接受两个整型参数a和b,返回它们的和。
2024-04-23 10:14:02
1116
原创 将一句话倒置单词不倒置比如I like china倒置成china like I
代码left++;right--;int main()gets(arr);= '\0') {end++;return 0;
2024-04-15 17:00:07
287
原创 判断两个数的二进制位不同的个数
代码while (c)count++;int main()int n = 0;int m = 0;return 0;另一种写法int main()int n = 0;int m = 0;int i = 0;for (i = 0;i < 32;i++) {count++;return 0;
2024-04-15 12:42:23
274
1
原创 使用字符函数统计字符串中各类型字符的个数
1.要求2.做法3.代码string str;int i = 0;='\0') {chars++;digits++;else {others++;src1++;i++;return 0;
2024-04-14 14:23:59
347
1
原创 编写函数实现两数交换(指针方式)
1.要求2.代码*p1 = *p2;*p2 = tmp;int m, n;cin >> m;cin >> n;return 0;
2024-04-11 19:26:56
282
原创 复制部分字符串
使*pa=&str[m-1]定义一个char*pa的指针。那么m字符的下标就是m-1。因为字数串最后一个是\0。使指针不等于\0是打印。因为是从m个字符打印。
2024-04-11 19:06:05
235
原创 c语言数现水仙花数问题
定义一个i,使用for循环将i附上100,i在小于1000。水仙花数是个位三次方,加上十位三次方,在加上百位三次方。使用pow()求得三次方。产生100到999的数。i/10%10求得十位。
2024-04-10 19:47:29
497
1
原创 数组元素反转
left++;right--;int i = 0;for (i = 0;i < sz;i++) {int main()int i = 0;for (i = 0;i < sz;i++) {//打印前return 0;
2024-04-09 09:23:44
677
原创 计-算1/1-1/2+1/3-1/4+1/5 …… + 1/99 - 1/100 的值
int main()int i = 0;for (i = 1;i
2024-04-06 18:04:22
165
1
原创 交换两个数不使用第三变量
int a = 0;int b = 0;a = a ^ b;b = a ^ b;a = a ^ b;return 0;
2024-04-06 16:47:39
79
1
原创 两个数组交换
int i = 0;for (i = 0;i < sz;i++) {int i = 0;for (i = 0;i < sz;i++) {for (i = 0;i < sz;i++) {int main()return 0;
2024-04-06 16:45:30
113
1
原创 冒泡排序问题
int i = 0;for (i = 0;i < sz;i++) {int i = 0;int j = 0;for (i = 0;i < sz - 1;i++) {int j = 0;for (j = 0;j < sz - 1;j++) {int main()return 0;
2024-04-06 16:43:05
194
1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人