题目一: 选择法排序
1) 实验代码
- #include<stdio.h>
- int main(void)
- {
- int i,j,max,n,temp,a[10];
- scanf("%d",&n);
- for(i=0;i<n;i++)
- {
- scanf("%d",&a[i]);
- }
- for(i=0;i<n;i++)
- {
- max=i;
- for(j=i+1;j<n;j++)
- {
- if(a[j]>a[max])
- {
- max=j;
- }
- }
- temp=a[max];
- a[max]=a[i];
- a[i]=temp;
- }
- printf("%d",a[0]);
- for(i=1;i<n;i++)
- {
- printf("%d",a[i]);
- }
- return 0;
- }
2) 设计思路
3) 本题调试过程中遇到的问题及解决办法
这个题目主要是最后一句话行末不得有空格我理解错了, 查了一下百度, 其余的问题不大
4) 运行结果截图
题目二: 找鞍点
1) 代码截图
来源: http://www.bubuko.com/infodetail-2996338.html