自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 收藏
  • 关注

原创 以下为我们的手机收到的短信的格式,请利用指针数组与 strtok 函数对其解析

/ strtok返回的是切割到的字串的首元素地址。// 以下为我们的手机收到的短信的格式,请利用指针数组与 strtok 函数对其解析。printf("手机号:%s\n", msg_done[1] + 3);printf("内容:%s\n", msg_done[4]);// 参数 2:指针数组:存放切割完字符串的首地址。// 参数 1:待切割字符串的首地址。// 日期:98/10/01。// 时间:18:22:11。

2024-07-12 01:34:38 611

原创 // 字符串常用函数的使用 strlen strcpy strncpy strcat strncat strcmp strncmp

/ 字符串常用函数的使用 strlen strcpy strncpy strcat strncat strcmp strncmp。// 字符串拷贝函数 strcpy strncpy 拷贝的目的地址要有足够的空间。// 这里就是看了一下指向同一空间的指针保存的地址编号。// 字符串追加函数 strcat strncat。// 字符串比较函数 strcmp strncmp。// 测量字符串长度的函数strlen。

2024-07-08 22:21:46 567

原创 / 用上指针 ,定义函数实现:终端输入 add + sub - mul * div / 执行 两个数 的加减乘除

/ 这里有优先级结合的问题。printf("请输入 cmd data1 data2 :");

2024-07-08 12:58:04 724

原创 // 定义函数实现:终端输入 add + sub - mul * div / 执行 两个数 的加减乘除

/ 定义函数实现:终端输入 add + sub - mul * div / 执行 两个数 的加减乘除。printf("请输入 cmd data1 data2 :");printf("加法的结果是ret=%d", ret);printf("减法的结果是ret=%d", ret);printf("乘法的结果是ret=%d", ret);printf("除法的结果是ret=%d", ret);

2024-07-06 21:31:17 696

原创 // 键盘输入10个int数组,求出最大值和最小值 必须通过函数的形参更新 封装函数&指针形参 大概思路入下

printf("这10个数中的最大值为:%d\n", ret_max);printf("这10个数中的最小值为:%d\n", ret_min);// 键盘输入10个int数组,求出最大值和最小值 必须通过函数的形参更新。printf("请输入%d个int整数:", n);// 调用取最大值的函数。// 调用取最小值函数。// 定义获取键盘输入函数。// 定义取最小值的函数。// 定义取最大值函数。

2024-07-03 22:54:59 671

原创 C#关于指针的一些理解

#include <stdio.h>void test00(){ printf("hello world\n");}void test04(){ int data = 0x01020304; // 在空间中的排列为:04 03 02 01 int *p = NULL; //*指明p为指针变量 并且指向的类型为 int ,p的变量内容为null(空) p = &data; // 将dat

2024-07-02 13:41:45 359

原创 输入10个数,用函数封装的方式,得出十个数中的最大值。

void input_int_array(int arr[10], int n)//先定义函数。//这个也是调用函数。int max_int_array(int arr[10], int n)//先定义函数。printf("请输入%d个整数:",n);

2024-06-22 21:17:41 624

原创 #C : 用c语言实现大小写字母的转换

/%c是提取字母的承载体,然后&ch将%c转化成数储存起来而scanf只是相当于一个搬运工。//测量ch所占空间的大小。printf("小写字母是%c\n",ch);printf("大写字母是%c\n",ch);printf("请输入一个字母:\n");

2024-06-19 22:49:14 362

原创 #C: 实现99乘法表

/实现99乘法表int i=1;int j;for (i=1;i

2024-06-19 22:41:20 149

原创 #C: 输入10个整数 将输入的整数倒序输出 比如:输入:123 输出:321

/这之上已经有换好位置的一个数组arr[],后续只需要把这个数组上的元素下标(0~n-1)用同一个变量等价好就可以打印出来。//重新用for循环,定义数组的元素下标(i或者j-->0~n-1) 去获取数组上的数据,再输出,就是键盘输入的倒序。//由此可以表明,倒序后的数组的确存在,无论用i or j都可以当作数组的元素下标。我这个输出了四次,自己把后面的三次注释掉就是老师留的课后作业呦。printf("请输入%d个整数:", n);//倒序之后从j开始输出,顺序跟原来一样。

2024-06-19 22:33:13 283

原创 #C:定义五行四列一个二维数值数组,键盘获取输入,求出每一行的平均数据

int sum=0;//为了保证每次循环后sum依旧为0,再去累加第i行的数值。printf("请输入%d个int数据:",row*col);

2024-06-19 22:26:45 219

原创 #C: 在第一个字符串pos的元素地址位上插入第二个字符串

/要注意是把第[i+len2]个地址位上的元素赋值成第i个元素。//这个end1是buf1的最后一个非0元素地址。//这个end2是buf2的最后一个非0元素地址。//在第一个字符串pos的元素地址位上插入第二个字符串。//printf("插入后的字符串为:");printf("请输入第一个字符串:");printf("请输入第二个字符串:");//遍历全部元素用for循环。//也可以用while输出。//最简单的还是下边这个。

2024-06-19 18:50:26 243

原创 #C:比如有如下两个字符串:“hello“、“helhehe“不能使用库函数完成字符串的比较

//是为了得到 buf1与buf2不相等的第i个元素 i的值 或者buf1[i] buf2[i] 等于0 的i的值。void test00() //比如有如下两个字符串:"hello"、"helhehe"不能使用库函数完成字符串的比较。printf("buf1等于buf2\n");printf("buf1大于buf2\n");printf("buf1小于buf2\n");printf("请输入第一个字符串buf1:");printf("请输入第二个字符串buf2:");printf("结果为:");

2024-06-19 18:39:09 1073

原创 #c:键盘输入一个字符串判断它是不是回文 回文:123321

j)//while是在条件判断为真的情况下去做循环。/键盘输入一个字符串 判断它是不是回文 比如:12321这个就是回文。printf("输入的字符串buf不是回文\n");printf("输入的字符串buf是回文\n");if(i==j-1)//输入字符数为偶数的时候。printf("请输入一个字符串:\n");

2024-06-19 18:34:15 504 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除