給定一篇只含有大小寫字母,空格以及 ′.′(不含引號)的長度為 l 的文章。文章被若干個 ′.′ 劃分 成若干個句子,句子被若干個空格劃分成單詞。你需要將文章中每個句子第乙個單詞的首字母改成大寫, 其他一律小寫,空格與 ′.′ 需原樣輸出。注意,可能存在某個句子中沒有單詞,或者某兩個單詞之間有多 個空格。
輸入格式:
一行,表示原串。
輸出格式:
一行,表示你的回答。
輸入樣例#1:
nigeru. wa.haji.輸出樣例#1:
nigeru. wa.haji.輸入樣例#2:
.. .ni noip wen le .nice broo..輸出樣例#2:
分析:模擬題,打個標記判斷這一位是否需要改成大寫即可.
#include #include#include
#include
using
namespace
std;
char
s;bool flag = true
;int
main()
if (s == '.'
)
if ((s >= '
a' && s <= '
z') || (s >= '
a' && s <= 'z'
))
else
}else
printf("%c
", s);
}return0;
}
noip模擬賽 密碼
表示沒看懂演算法3 問題描述 有壓迫,就有反抗。mored的寵物在法庭的幫助下終於反抗了。作為乙隻聰明的寵物,他打算把魔法使mored的魔法書盜去,奪取mored的魔法能力。但mored怎麼會讓自己的魔法書輕易地被盜取?mored在魔法書上設定了乙個密碼鎖,密碼鎖上有乙個問題。施以斯臥鋪魔法吧,你有...
NOIP模擬賽 老師
題目描述 一座有n層的教學樓裡有一些學生,第i 0 i n 層有studentsi個學生。你被給定了乙個數k,如果第i層有x個學生,那麼這一層需要 x k 個老師。你可以調整每個學生的樓層,但是每個學生至多只能調整一層,就是說第i層的學生只能去第i 1層 如果有的話 第i層 第i 1層 如果i 1 ...
NOIP模擬賽 分錢
題目描述 兩個人在街上撿到了一些錢,這些錢共有n張,他們等了很久也沒有等來失主,於是決定把錢平分。但錢可能無法平分。他們先把能夠平分的錢盡量先平分了,使得剩下不能平分的錢盡量少。這些不能平分的錢怎麼辦呢他?他們決定拿去賭場裡面賭一把。他們運氣太好了,那些不能平分的錢變成了雙倍,於是他們就把那個錢分了...