- 博客(16)
- 收藏
- 关注
原创 将3×3矩阵转置
int main()for(i=0;i<=2;i++)for(j=0;j<=2;j++)for(i=0;i<=2;i++)for(j=0;j<=2;j++)count++;return 0;
2023-12-20 14:50:53
388
1
原创 for循环填充复杂方阵
int main()for(i=0;i<=6;i++)a[i][i]=1;for(i=0;i<=2;i++)for(j=i+1;j<6-i;j++)a[i][j]=2;for(i=1;i<=3;i++)for(j=0;j<=i-1;j++)a[i][j]=3;for(i=4;i<=5;i++)for(j=0;j<=5-i;j++)a[i][j]=3;for(i=1;i<=3;i++)for(j=7-i;j<=6;j++)
2023-12-20 14:07:46
439
1
原创 同时结束整个嵌套循环
/如果不满足i=3,j=4的条件,t=1语句不会执行,则t=0。if(t==1) //t=1时i=3,j=4要结束嵌套循环。//要在i=3,j=4时,结束整个嵌套循环。
2023-12-18 21:04:41
400
原创 for循环找鞍点
if(a[r][y]<max) //a[x][y]在第y列不是最小值。} //找到a[x][y]为第i行max。i++)//找每行的最大值判断是否为列最小。j++)//找行max。
2023-12-18 20:47:30
636
原创 指向结构体变量的指针
p->num=12;/*->为指向运算符,优先 级很高,左侧必须为指针(不含指针运算符),右侧为结构体变量中的成员*/printf("%d,%s:%d\n",s.num,s.name,s.score);//输出:12,lihua:92。/*.的优先级为1,所以*p要加括号*/struct stu *p=&s;/*定义指针指向结构体变量*/
2023-12-16 18:11:25
73
1
原创 结构体数组
struct stu t[2]={{"王华",13,95},{"章明",14,98}};struct stu s[2]={"李华",11,93,"李明",12,89};
2023-12-15 15:11:42
56
原创 malloc函数,free函数,sizeof运算符,用指针或数组名表示数组中第i个元素
*因为malloc返回的是不确定类型的指针,所以返回之前必须经过类型强制转换比如(int*),否则编译报错*/printf("%d\n",*(p+i));//a[i],p[i],*a(i+1),*p(i+1)均表示数组中第i个元素(i=0,1,2……//sizeof是运算符,后面括号内加数据类型或数据,用于计算存储单元的大小(字节数)/*用于终止程序,目前返回值可任意*//*可能因内存不足*/printf("请输入需要输入数据的个数:");
2023-12-13 17:48:18
162
原创 结构体的输入与输出
strcpy(s1.name,"李华");//字符串是常量,不能直接赋值。//.为成员运算符,优先级最高。//同类型结构体变量可直接进行赋值运算。printf("性别:%c",s1.sex);}s1={2023,12,13,"李华"},s2,s3;struct student //结构体类型。printf("姓名:%s",s1.name);printf("学号:%d",s1.num);
2023-12-13 17:09:22
1563
原创 实现一个计算非负整数阶乘的简单函数,并利用该函数求n的阶乘+(n-1)的阶乘加到1的阶乘
int main()int n;return 0;int m;if(n==1)m=1;elseif(n==0)m=1;elsereturn(m);int sum;if(n==1)sum=1;elseif(n==0)sum=0;else。
2023-12-12 23:30:22
157
原创 用递归计算1+2+3+…+n的和的简单函数
int main()int n;return 0;int s;if(n==1)s=1;elseif(n<=0)s=0;elsereturn (s);
2023-12-12 23:26:31
1625
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人