我發現的所有其他問題都是使用不同的語言,對於像我這樣的初學者來說有點太複雜。計算特定日期範圍與** for循環**之間的天數? (C++)
我的代碼有什麼問題,我無法得到我的兩個輸入日期之間的確切天數?
int getDate()
{
std::cout << "Begins from: i.e 7th";
int dateStart;
std::cin >> dateStart;
std::cout << "Ends: i.e 22nd";
int dateStops;
std::cin >> dateStops;
int nrDays = dateStart;
for(nrDays; nrDays < dateStops; nrDays++)
{
}
return nrDays;
}
這可能使用for循環?
對於提出愚蠢的問題,我很抱歉。我剛剛開始學習C++,很多東西對我來說仍然是新的。
謝謝你的回答! :)
p.s此外,如果有人想拋出一個想法如何排除週末例如,這將是非常好的。儘管,我的直覺告訴我,它需要比我有能力做的更多的編碼。從
std::cin >> dateStart;
的一部分,你循環是沒用的:
該代碼無法編譯。你想要做什麼? – Shoe
簡單的方法,不排除任何,是'返回dateStops - dateStart;' –
是的,忘記了從std :: cin在帖子..它在我的代碼,但。我的目標是獲得中間的確切天數,即7天和10天,即3天。 – user3476851