欢迎访问 生活随笔!

生活随笔

当前位置: 首页 >

第四周编程总结

发布时间:2025/7/25 45 豆豆
生活随笔 收集整理的这篇文章主要介绍了 第四周编程总结 小编觉得挺不错的,现在分享给大家,帮大家做个参考.
这个作业属于哪个课程C语言程序设计二
这个作业要求在哪里第四周作业
我的课程目标学会排序法
这个作业在哪个具体方面帮助我实现目标做题学会
参考文献http://http://www.icourse163.org/course/ZJU-9001

7-1 找鞍点 (20 分)
一个矩阵元素的“鞍点”是指该位置上的元素值在该行上最大、在该列上最小。

本题要求编写程序,求一个给定的n阶方阵的鞍点。

输入格式:
输入第一行给出一个正整数n(1≤n≤6)。随后n行,每行给出n个整数,其间以空格分隔。

输出格式:
输出在一行中按照“行下标 列下标”(下标从0开始)的格式输出鞍点的位置。如果鞍点不存在,则输出“NONE”。题目保证给出的矩阵至多存在一个鞍点。
```c

include<stdio.h>

int min[10],max[10];
int a[10][10];
int flag;
int main(){
int n;
scanf("%d",&n);
int i,j;
for(i=0;i<n;i++){
for(j=0;j<n;j++){
scanf("%d",&a[i][j]);
}
}
for(i=0;i<n;i++){
max[i]=a[i][0];
min[i]=a[0][i];
for(j=0;j<n;j++){
if(max[i]<a[i][j]) max[i]=a[i][j];
if(min[i]>a[j][i]) min[i]=a[j][i];
}
}

for(i=0;i<n;i++){for(j=0;j<n;j++){if(max[i]==min[j]&&a[i][j]==max[i]){printf("%d %d",i,j);flag=1;}} } if(!flag){printf("NONE\n"); }return 0;

}
```
三.本题调试过程中遇到的问题及解决方法

四.运行结果截图


7-2 选择法排序 (20 分)
本题要求将给定的n个整数从大到小排序后输出。

输入格式:
输入第一行给出一个不超过10的正整数n。第二行给出n个整数,其间以空格分隔。

输出格式:
在一行中输出从大到小有序的数列,相邻数字间有一个空格,行末不得有多余空格。

#include<stdio.h> int min[10],max[10]; int a[10][10]; int flag; int main(){int n;scanf("%d",&n);int i,j;for(i=0;i<n;i++){for(j=0;j<n;j++){scanf("%d",&a[i][j]);}}for(i=0;i<n;i++){max[i]=a[i][0];min[i]=a[0][i];for(j=0;j<n;j++){if(max[i]<a[i][j]) max[i]=a[i][j];if(min[i]>a[j][i]) min[i]=a[j][i];}}for(i=0;i<n;i++){for(j=0;j<n;j++){if(max[i]==min[j]&&a[i][j]==max[i]){printf("%d %d",i,j);flag=1;}}}if(!flag){printf("NONE\n");}return 0; }

二、编辑思路

三.本题调试过程中遇到的问题及解决方法

四丶运行结果截图

预习题
7-1 统计一行文本的单词个数 (15 分)
本题目要求编写程序统计一行字符中单词的个数。所谓“单词”是指连续不含空格的字符串,各单词之间用空格分隔,空格数可以是多个。

输入格式:
输入给出一行字符。

输出格式:
在一行中输出单词个数。

输入样例:
c #include<stdio.h> #include<string.h> int main() { char a[1000]; gets(a); int m,i,j; m=strlen(a); if(a[0]==' ') j=0; else j=1; for(i=0;i<m-1;i++) { if(a[i]==' ' && a[i+1]!=' ') j++; } printf("%d\n",j); return 0; } 二丶设计思路:不会三.本题调试过程中遇到的问题及解决方法:上网搜索答案,与同学讨论
四丶运行结果截图

转载于:https://www.cnblogs.com/wij010403/p/10579143.html

总结

以上是生活随笔为你收集整理的第四周编程总结的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。