每日一題 No 25 物品分類篩選(字串運用)

2021-07-30 23:09:14 字數 1212 閱讀 8924

給出一些不同的物品,分為四類」鞋子」, 「褲子」, 「帽」, 「大衣」,請根據這四類進行分類並輸出。 無

無 無無

先執行下面的**,進行物品生成

#include 

#include

using

namespace

std;

int main(void) ;

char str2[20][10] = ;

char str3[20][10] = ;

ofstream out(".\\item.txt", ios::out);

char temp[101];

for (int i = 0; i < 9; i++) }}

out.close();

return

0;}

strstr進行子串匹配,用strtok進行分割字串即可。

#include 

#include

#include

#include

using

namespace

std;

int main() ;

char bag[10][101][101];

int enunum = 0;

char enu[10][1001];

for (t = strtok(str, "|"); t != null; t = strtok(null, "|"))

out << "物品欄中一共有以下物品:"

<< endl;

for (int i = 0; i < itemnum; i++)

for (t = strtok(str2, "|"); t != null; t = strtok(null, "|"))

out << "物品種類有:"

<< endl;

for (int i = 0; i < enunum; i++)

out << "進行分類後:"

<< endl;

for (int i = 0; i < itemnum; i++) }}

for (int i = 0; i < enunum; i++)

out << bag[i][j];

}out << endl;

}return

0;

}

每日一題 25外觀數列

給定乙個正整數 n 1 n 30 輸出外觀數列的第 n 項。注意 整數序列中的每一項將表示為乙個字串。外觀數列 是乙個整數序列,從數字 1 開始,序列中的每一項都是對前一項的描述。前五項如下 1.12.113.214.1211 5.111221 第一項是數字 1 描述前一項,這個數是 1 即 乙個 ...

每日一題 顏色分類(中等)

給定乙個包含紅色 白色和藍色,一共 n 個元素的陣列,原地對它們進行排序,使得相同顏色的元素相鄰,並按照紅色 白色 藍色順序排列。此題中,我們使用整數 0 1 和 2 分別表示紅色 白色和藍色。注意 不能使用 庫中的排序函式來解決這道題。示例 輸入 2,0,2,1,1,0 輸出 0,0,1,1,2,...

每日一題 LeetCode之顏色分類

給定乙個包含紅色 白色和藍色,一共 n 個元素的陣列,原地對它們進行排序,使得相同顏色的元素相鄰,並按照紅色 白色 藍色順序排列。此題中,我們使用整數 0 1 和 2 分別表示紅色 白色和藍色。注意 不能使用 庫中的排序函式來解決這道題。示例 輸入 2,0,2,1,1,0 輸出 0,0,1,1,2,...