基础作业7-1找鞍点
这个作业属于:
要求是:找出鞍点,找出矩阵中行最大,列最小的数
我的目标:学习如何找鞍点
参考文献:教材《c语言程序与设计》
1 实验代码
include <stdio.h>
int main ()
{
int i,j,n,k;
int a[7][7];
int hindex=0,lindex=0,index;
int flagt=0,flag=0;
scanf("%d",&n); //n阶矩阵 。
for (i=0;i<n;i++)
for(j=0;j<n;j++)
scanf("%d",&a[i][j]); for(i=0;i<n;i++)
{
lindex=0;
flagt=0;
for(j=0;j<n;j++)
{
if(a[i][lindex]<=a[i][j])
lindex=j;
}
for(k=0;k<n;k++){
if(a[i][lindex]>a[k][lindex])
flagt=1;
if(flagt==1)
break;
}
2 设计思路
3 遇到的问题?没注意空格问题
解决:查看代码并纠正
4运行结果图
7-2选择法排序
这个作业属于:选择排序运用
要求是:学会选择排序
我的目标:用选择排序法写代码
参考文献:教材
1 代码
include<stdio.h>
int main()
{
int i,max,k,n,temp;
int g[10];
scanf("%d",&n);
for(i=0;i<n;i++){
scanf("%d",&g[i]);
}
for(k=0;k<n-1;k++){
max=k;
for(i=k+1;i<n;i++){
if(g[i]>g[max])
max=i;
}
temp=g[max];
g[max]=g[k];
g[k]=temp;
}
printf("%d",g[0]);
for(i=1;i<n;i++)
printf(" %d",g[i]);
return 0;
}
2 设计思路
3 遇到的问题?格式错误
解决:规范书写代码
4运行结果图
学习记录统计:
表格
学习感悟
这周学习了找鞍点,选择排序,冒泡排序,字符串。。。
排序问题我还需要加强练习
解决方案多练习,请教同学
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步