不知道為什麼提交oj通不過。
先儲存下。再看看還有那裡有問題。
思路具體是把非數字全部轉化為*,然後去掉重複的*。
原因:
//char str2[100]=;還會輸出0
description:
輸入乙個字串str1,把其中的連續非數字的字元子串換成乙個『*』,存入字元陣列str2 中,所有數字字元也必須依次存入 str2 中。輸出str2。
input:
輸入為一行字串str1,其中可能包含空格。字串長度不超過80個字元。
output:
輸出處理好的字串str2。
sample input:
$ts!47&*s456 a23* +b9k
sample output:*47*456*23*9*
#include
#includeintmain()
; //
char str2[100]=;
gets(str1);
ints;
s=strlen(str1);
inti;
for (i = 0; i < s; ++i)
for (i = 0; i < s; ++i)
printf("\n");
return0;
}
C 考試練習題
問題描述 輸入乙個六位數,求各位數之和,如果各位數之和在 36,45 之間包含36,45,則此數字為幸運數字,如123456,各位數之和為1 2 3 4 5 6 21,不是幸運數。輸入形式 乙個整數a 輸出邢式 如果a是六位數,判斷a是幸運數,輸出 yes 否則輸出 no 如果a不是六位整數,輸出 ...
1003 C語言考試練習題 保留字母
1003 c語言考試練習題 保留字母 description 編乙個程式,輸入 乙個字串,將組成字串的所有非英文本母的字元刪除後輸出。input 乙個字串,長度不超過80個字元。output 刪除非英文本母後的字串。sample input abc123 xyz.5 sample output ab...
華為機試練習題 6 整數排序
題目 描述 實現輸入一組大於等於0的整數,根據從小到大的順序排序後輸出,排序後有連續數時,只輸出連續數中最小和最大的兩個數。題目類別 排序 難度 高階 執行時間限制 10sec 記憶體限制 128mbyte 階段 入職前練習 輸入 一組大於等於0的整數,不考慮非法輸入,各個整數之間以逗號 分隔,輸入...