- 博客(23)
- 收藏
- 关注
原创 strcpy 与 strncpy 学习笔记,assert 断言
if(str == NULL || p == NULL) //如果str或p里头是空的。= '\0') */ //与上同等。while(*p!= '\0'){ //*p 取值,不等于\0,就运行。//先赋值,再偏移,和上面三行同等。//字符串后加上 \0。
2023-06-10 11:51:47
136
原创 动态开辟字符串
malloc 返回值是viod * 型,此处需强转成char * 型,并用 p 来承接,此番操作后 p就不是野指针了,有了具体内存指向,程序就能够运行。*p是一个野指针,对野指针进行赋值会出现段错误,可以通过 malloc 来开辟字节。strlen : 计算长度。strcpy : 拷贝函数。
2023-06-08 21:26:09
120
原创 输入三个数a,b,c; 要求不管怎么输入,在输出的时候,a,b,c就是由大到小的顺序输出,用函数封装实现
printf("由大到小排列:\n%d %d %d\n", a, b, c);puts("请输入三个数,以空格或回车分隔:");
2023-05-25 21:27:53
590
原创 //输入十个数,找出最大值以及下标
printf("最大:arry[%d]=%d\n",x,max);puts("请输入10个数,空格或回车隔开");//输入十个数,找出最大值以及下标。
2023-05-24 19:48:37
665
原创 用函数,一个班10个人,输出出平均分最高分最低分
printf("平均分:%.2f\n最高分:%d\n最低分:%d\n",average,max,min);puts("请输入分数,空格或回车隔开");
2023-05-24 19:05:30
390
原创 有3x4的矩阵,初始化它并输出,然后求最大值并输出
puts("请输入12个数,以空格或回车隔开");printf("最大值为:%d\n",max);//有3x4的矩阵,初始化它并输出,然后求最大值并输出。puts("你输入的数据为:");
2023-05-22 22:41:34
283
原创 求俩个班学生的平均分,1班5人2班10人
void printArry(int arry[],int len)//输出成绩。printf("请输入第%d个学生的成绩:\n ",i+1);void intArry(int arry[],int len)//输入成绩。printf("一班平均分:%.2f\n",averclass1);printf("二班平均分:%.2f\n",averclass2);//输入俩个班每一个人的成绩。
2023-05-22 21:12:08
137
原创 输入俩个整数,要求输出其较大值用函数实现
三目运算符:x>y?前表达式x>y成立。则输出 x:y中的x,否则输出y。printf("你输入的俩个数较大的为:%d\n",getMaxFromData);puts("请输入俩个数:");
2023-05-21 14:30:14
793
原创 从键盘中获取12个数据赋值到一个三行四列的二维数组中,并输出其中值最大的那值
printf("其中最大的数据为:%d\n",max);puts("请输入12个数据,以空格或回车隔开");puts("你输入的数据为:");
2023-05-20 23:00:28
1263
1
原创 数组的知识点
/sizeof关键字,能计算括号中对应数据的内存空间大小。//把整个数组的大小,除以数组中一个元素的大小,就获得总个数。//这边的10表示大小。printf("array的个数有:%d\n",size);sizeof:关键字,能计算括号中对应数据的内存空间大小。
2023-05-19 19:13:55
107
1
原创 水仙花数1111
2.水仙花数每个位上的数字的3次幂之和等于它本身,因此我们想要判断一个三位数是不是水仙花数需要把它的三个位数分别取出.1.水仙花数是一个三位数,所以它的取值范围是100 ~ 999,所以我们需要循环遍历100~999的数.sxh++)//循环100~999的数。printf("水仙花数:%d\n",sxh);水仙花数是指一个 3 位数,它的每个位上的数字的3次幂之和等于它本身。3.判断取出的三个位数的 3次幂之和是否等于它本身,是则输出.(例如:1^3 + 5^3 +3^3 = 153)
2023-05-18 21:24:07
48
1
原创 给出一百分制成绩,要求输出成绩等级‘A‘、B‘、C‘、D‘、E。90 分以上为‘A‘,80一89分为B‘,70~79分为‘C,60~69分为D,760分以下为‘E
以上为'A',80一89分为B',70~79分为'C,60~69分为D,760分以下为'E。给出一百分制成绩,要求输出成绩等级'A'、B'、C'、D'、E。printf("你的成绩等级为:E");printf("你的成绩等级为:D");printf("你的成绩等级为:C");printf("你的成绩等级为:B");printf("你的成绩等级为:A");printf("请输入正确的成绩");puts("请输入你的成绩:");
2023-05-17 18:17:52
1458
原创 键盘输入三个不同大小的数,不管怎么输入数据,data1,data2,data3中存放数据都从小到大存放
data1,data2,data3中存放数据都从小到大存放。键盘输入三个不同大小的数,不管怎么输入数据,puts("请输入三个数:");
2023-05-17 11:38:49
89
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人