#include#includeusing namespace std;
string nixu(string a)
int k=len/2;
string b;
int j=k-1;
for(int i=0;i>a;
int len=0;
while(a[len]!='\0')
if(len==1)
cout<
//要考慮一些一些特殊情況,如只有乙個字元
#include#includeusing namespace std;
class su
};int main()
for(i=0;ichu[t+1].name)
}} for(i=0;i
//要注意排序
3 矩形類(10分)
題目內容:
定義乙個矩形類,資料成員有寬度、高度和組成矩形的字元,型別分別為整型、整型和字元型,成員函式有void set(int,int,char)設定資料成員的值,void show()顯示矩形。若寬度為7,高度為4,字元為「*」,則show()顯示的矩形如下(四周為*,中間是空格):
*******
* *
* *
*******
編寫主程式,宣告矩形類的物件,輸入矩形的寬度、高度和組成字元,呼叫成員函式set()設定矩形引數,呼叫成員函式show()顯示矩形。
輸入格式:
兩個正整數和乙個字元,用空格隔開。
輸出格式:
由字元組成的空心矩形。
輸入樣例:
7 4 *
輸出樣例:
*******
* *
* *
*******
注意:(1)需考慮一些極端情況,(2)要用類實現。(3)可能由於顯示格式的問題,題目頁面的矩形會錯位。只要按格式要求輸出。如對樣例來說,第2行,兩頭是「*」,中間是5個空格。,
時間限制:500ms記憶體限制:32000kb
#includeusing namespace std;
class ju
void show()
//考慮只有一列或者只有一行的情況 西安交通大學MOOC C 期末1
題目內容 輸入若干學生的成績,統計各班的成績的平均值,並按班級名稱的機內碼從小到大排序輸出。學生成績資訊包括 班級,學號和成績。班級名稱是 000 時表示成績輸入結束。班級名稱不超過20字元,學號不超過10個字元,成績為整數,平均成績為雙精度實數,保留三位小數。班級數不超過10個,總人數不超過100...
西安交通大學 計算機網路原理第01課
學一下計算機網路原理,了解點基礎知識。基本要求 分組交換網路的工作方式 計算機網路的分類 計算機結構 標準化組織 兩台計算機可以連線的媒介 網路介面 物理連線 tcp ip協議集 規則 應用平台 1.1 定義 能夠以相互共享資源的方式互聯起來的自治計算機系統的集合 1.2 主要特徵 資源共享 自治系...
2023年上海交通大學計算機研究生機試真題
題目描述 有乙個6 6的棋盤,每個棋盤上都有乙個數值,現在又乙個起始位置和終止位置,請找出乙個從起始位置到終止位置代價最小的路徑 1 只能沿上下左右四個方向移動 2 總代價是沒走一步的代價之和 3 每步 從a,b到c,d 的代價是c,d上的值與其在a,b上的狀態的乘積 4 初始狀態為1 每走一步,狀...