C語言考試練習題 保留整數

2022-07-19 11:09:17 字數 728 閱讀 2135

不知道為什麼提交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
#include 

intmain()

; //

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的整數,不考慮非法輸入,各個整數之間以逗號 分隔,輸入...