已知乙個矩陣,儲存在乙個二維陣列中。將矩陣中和值為最大的那一行
元素與首行對換。
#include
using
namespace std;
void
swap
(int
& a,
int& b)
intmain()
,,};
int max =
0, t =0;
for(
int i =
0; i <
3; i++),
,};int sum =0;
for(
int j =
0; j <
3; j++)if
(sum > max)
}for
(int i =
0; i <
3; i++
)swap
(arr[t]
[i], arr[0]
[i])
;for
(int i =
0; i <
3; i++
)}
已知乙個方陣,儲存在乙個二維陣列中。用指標訪問陣列元素的方法,計算方陣中上三角所有元素的和、下三角所有元素的和,以及主對角線上的所有元素和。
#include
using
namespace std;
intmain()
,,};
for(
int i =
0; i <
3; i++)}
} cout << sum << endl;
for(
int i =
0; i <
3; i++)}
} cout << sum1 << endl;
for(
int i =
0; i <
3; i++)}
} cout << sum2 << endl;
return0;
}
重新定義回文為:慮去所有非字母字元(包括空格)後,不考慮字母的大小寫,從左向右和從右向左讀都相同的詞或短語。如「madam,i』m adam」和「golf,no sir, prefer prison flog!」。改寫上面程式,用string來代替字元陣列來完成相同操作。
#include
#include
using
namespace std;
intmain()
if(i != a - i -1)
}if(is_palindrome =1)
else
return0;
}
約瑟夫問題:n 個人圍成一圈,從 1 開始順序編號;遊戲開始,首先生成乙個 1-n 區間內的隨機數,從第乙個人開始由 1 到 m 迴圈報數,報到 m 的人``退出圈外,問最後留下的那個人原來的序號。
#include
using
namespace std;
intmain()
}}for(
int i =
0; i < n; i++)}
system
("pause");
return0;
}
第二次上機作業(2020 12 5)
題目一 已知乙個矩陣,儲存在乙個二維陣列中。將矩陣中和值為最大的那一行 元素與首行對換。思路 先定義short型別smax並取最小值,對矩陣中每一行求和,將第一行的和值賦給smax,再對後面每一行求和,比較得出最大值,並得出最大值的行數row。最後利用for迴圈將和值最大的一行的每個元素與第一行互換...
第二次上機
題目 1 已知乙個矩陣,儲存在乙個二維陣列中。將矩陣中和值為最大的那一行 元素與首行對換。利用陣列進行操作 include include using namespace std intmain 乙個4 4的矩陣 cout 請輸入 vector int s n 儲存和 int m 和值最大的行 fo...
C 第二次上機實驗作業
一 問題及 檔名稱 1.cpp 作 者 鄒鴻運 完成日期 2016年 3月 25 日 版 本 號 codeblocks 對任務及求解方法的描述部分 1 完成第四題的類的定義。2 要求求出平均數和總數。輸入描述 無 問題描述 完成學生成績的輸出。程式輸出 使用類和物件以及函式的呼叫。問題分析 使用函式...