某生產**表如下:
現根據**統計,目標結果如下:
難點分析:
本例中要將「不良分類(ac 列)」的資料拆分到多行多列中,如**第一條資料:
拆分後要形成 3 條記錄,其中前兩條:
**表為:
第三條記錄形成規則為**中 w 列(如下圖)不為空時新增一條記錄
其他還有若干要求,具體檢視前面截圖中的「統計要求」。
使用集算器實現步驟:
1. 安裝執行集算器
2. 編寫指令碼
指令碼列出來看下:
a1 和 a2 分別讀入**和不良**資料,a3 建立空結果表,下面計算的結果會插入 a3 中
a2 開始迴圈**資料,當不良分類不為空時(b2),將其拆分成單個字元(c2)
再將其組合成漢字和數字的組合(d2),如下
c3 先將上面的結果拼成兩兩一組的形式,並迴圈準備生成新紀錄
d3 表示式根據**表查詢對應不良分類**
d4 向結果表中插入資料
b5 和 c5 處理另外乙個條件(w 列不為空時),生成新記錄
a6 將結果表寫出到 excel 中
3. 按 f9 執行指令碼,可以看到目標結果表生成了。
資料與例子.zip
字串 如何輸入一行帶有空格的字串
對於char char s 100 cin.getline s,1000 第二個引數表示允許輸入的最大長度while cin.getline s,1000 輸入輸出樣例 輸入 he llo 輸出 he llo 對於string string s getline cin,s while getline...
C 輸入一行字串
一.對於字元陣列 方法一 getline 讀入整行資料,它使用回車鍵輸入的換行符來確定輸入結尾。呼叫方法 cin.getline str,len 第乙個引數str是用來儲存輸入行的陣列名稱,第二個引數len是要讀取的字元數。include using namespace std int main 方...
C 讀入一行字串
在c 中,要讀取一行一共有三種方法 一.對於字元陣列 方法一 getline 讀入整行資料,它使用回車鍵輸入的換行符來確定輸入結尾。呼叫方法 cin.getline str,len 第乙個引數str是用來儲存輸入行的陣列名稱,第二個引數len是要讀取的字元數。1 include 2 using na...