日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

第四周编程总结

發布時間:2025/7/25 编程问答 26 豆豆
生活随笔 收集整理的這篇文章主要介紹了 第四周编程总结 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
這個作業屬于哪個課程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

總結

以上是生活随笔為你收集整理的第四周编程总结的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。