/*(3‐2)所謂規範的文字是指:行首的第乙個字元不能是空格;兩個單詞間只能有 1 個空
格且必須有 1 個空格;標點符號前面是單詞中的最後乙個字母,後面有且只能有乙個
空格。
如輸入「: how old are your? i am 20.it is too old. 」輸出:「: how old are your?
i am 20. it is too old.」
處理後結果解讀:即要求輸出的文字開頭無前導空格,兩個單詞間如果有多個空格時只保留
1 個,標點符號後沒有空格時,要加上 1 個。
空格不複製,增加需要補充的空格。當然也可以直接在原字元陣列上做。
*演算法說明:
開始先逐個判斷是否為要求的字串,如果是進行儲存,放在另乙個陣列中
在進行分類,先進行字母儲存(單詞)
結束後,進行判斷是否為五種字元,是,賦字元。否,賦空格。
然後在進行迴圈。
最後給儲存陣列賦結束字元'\0'。
輸出儲存陣列字元。
*/
#include #include "string.h"
using namespace std;
int main()
if (line[i] == ','|| line[i] == '.'|| line[i] == ';'|| line[i] == '?'|| line[i] == '!')
else
} else
} else
++i;
} store_l[s_i] = '\0';
cout << store_l << endl;
system("pause");
return 0;
}
第二章實驗報告
實踐題目名稱 找第k小的數 1.問題描述 設計乙個平均時間為o n 的演算法,在n 1 n 1000 個無序的整數中找出第k小的數。輸入格式 輸入有兩行 第一行是n和k,0第二行是n個整數 輸出格式 輸出第k小的數 輸入樣例 在這裡給出一組輸入。例如 10 4 2 8 9 0 1 3 6 7 8 2...
第七周實驗報告(二)
程式頭部注釋開始 程式的版權和版本宣告部分 檔名稱 友元函式求解方法 作 者 齊豔紅 完成日期 2011年 4月 2日 版 本 號 對任務及求解方法的描述部分 問題描述 利用成員函式 友元函式 一般函式實現三個版本的兩點之間距離 程式輸出 程式頭部的注釋結束 include includeusing...
第二次實驗報告
實驗報告 二 中國人民公安大學 chinese people public security university 網路對抗技術 實驗報告 實驗二網路嗅探與欺騙 學生姓名 周朝陽 年級 2018級 區隊 網路安全與執法二區隊 指導教師 高見 資訊科技與網路安全學院 2020年11月7日 networ...