題目 1、已知乙個矩陣,儲存在乙個二維陣列中。將矩陣中和值為最大的那一行元素與首行對換。
#include
using
namespace std;
/*總體思路是先記再比,再交換,最後輸出,
首先我們先要創乙個陣列記錄每一行的和,再
在陣列中找到最大的和*/
intmain()
;int a[3]
=;int mat[3]
[2]=
;for
(int i =
0; i <3;
++i)
temp[i]
= sum;
/*存放每一行的和*/
a[i]
= i;
/*用來標記每一行,(這一步常忽略)*/
}int x = temp[0]
, y =0;
for(
int i =
0; i <3;
++i)
/*找到最大行的編號y*/
}int c =0;
/*兩數相互轉換的中間轉換量*/
for(
int i =
0; i <2;
++i)
for(
int i =
0; i <3;
++i)
/*陣列不可以直接輸出,二維陣列
採用for迴圈可輸出*/
cout << endl;
/*輸出每一行後才換行*/
}return0;
}
題目 2、已知乙個方陣,儲存在乙個二維陣列中。用指標訪問陣列元素的方法,
計算方陣中上三角所有元素的和、下三角所有元素的和,以及主對角線上的所有
元素和。
#include
using
namespace std;
int a[5]
[5]=
;int down =0;
int up =0;
int midd =0;
int(
*p)[5]
= a;
/*設計乙個指標指向陣列的行數*/
intmain()
else
if(i > j)
else}}
cout <<
"上三角的和="
<< up << endl;
cout <<
"下三角的和="
<< down << endl;
cout <<
"主對角線的和="
<< midd << endl;
return0;
}
題目 3、判斷字串是否是「回文」。所謂「回文」是指順讀和逆讀都是一樣的串,
例如串 12321 和 madam 都是回文。
#include
using namespace std;
const int sz = 100;
int main()
}if (is_palindrome)
cout << 「the string is a palindrome」 << endl;
else
cout << 「the string is not a palindrome」 << endl;
return 0;
}要求:重新定義回文為:慮去所有非字母字元(包括空格)後,不考慮字母的
大小寫,從左向右和從右向左讀都相同的詞或短語。如「madam,i』m adam」和
「golf,no sir, prefer prison flog!」。改寫上面程式,用string來代替字元陣列來完
成相同操作。
#include
#include
using
namespace std;
intmain()
if(i != m -
1- i)}if
(is_palindrome)
cout <<
"是回文數"
<< endl;
else
cout <<
"不是回文數"
<< endl;
return0;
}
#include
#include
using
namespace std;
template
<
typename t>
intjoseph
(int n,
int m)
int start =0;
//t = v.begin();
while
(v.size()
!=1)return v[0]
;}intmain()
電商模式O2O C2C B2B B2C
o2o 是 online to offline 分為四種運營模式 1.online to offline 是線上交易到線下消費體驗 2.offline to online 是線下營銷到線上交易 3.offline to online to offline 是線下營銷到線上交易再到線下消費體驗 4.o...
第2課 掌握C
1.定義結構體和類時別忘記在最後加入 號!例如class point 2.include 與 include h 的區別 不查詢執行時目錄,查詢執行時目錄!3.類的定義中,如果未指明成員型別,則預設為private.而結構體中則預設為public.4.引用 引用經常用在函式的傳參上。另外數值交換函式...
C 第2次實驗
一 問題及 問題 成年男性的標準體重公式為 標準體重 kg 身高 cm 100 超標準體重20 為超重,比標準體重輕20 為超輕。請編寫c 程式,輸入身高和體重,完成下面的任務 1 計算並輸出標準體重。2 計算出標準體重,當超重時,請給出提示。3 計算出標準體重,當超重時給出提示,不超重時也給提示。...