note:
為輸入月份與陣列下標一致,將陣列a[0]賦值為0
int a[13]=;
問題描述:
一種細菌的繁殖速度是每天成倍增長。例如,第一天有10個細菌,第二天就變成20個,第三天變成40個,第四天變成80個。。。現在給出第一天的日期和細菌數目,寫程式求出到某一天的細菌數目。
輸入資料:
第一行有乙個整數n,表示測試資料的數目。其後n行每行有5個整數,整數之間用乙個空格隔開。第乙個數表示第一天的月份,第二個數表示第一天的日期,第三個數表示第一天細菌的數目,第四個數表示要求的那一天的月份,第五個數表示要求的那一天的日期。已知第一天和要求的那一天在同一年並且該年不是閏年,要求的那一天一定在第一天之後。資料保證要求的那一天的細菌數目在長整型(long)範圍內。
輸出要求:
對於每一組測試資料,輸出一行,該行包含乙個整數,為要求的那一天的細菌數。
輸入樣例:
1 1 1 1 2
2 28 10 3 2
輸出樣例:
2
#include#include#includeusing namespace std;
//輸入第一天月份日期和要求那一天的月份日期,返回兩個日期之間的間隔天數
int day(int a1, int a2, int b1, int b2);
if(a1 == b1)
day = b2 - a2;
else
return day;}
int main()
system("pause");
return 0;
}
細菌的繁殖與擴散
描述 在邊長為9的正方形培養皿中,正中心位置有m個細菌。假設細菌的壽命僅一天,但每天可繁殖10個後代,而且這10個後代,有兩個分布在原來的單元格中,其餘的均勻分布在其四周相鄰的八個單元格中。求經過n 1 n 4 天後,細菌在培養皿中的分布情況。輸入輸入為兩個整數,第乙個整數m表示中心位置細菌的個數 ...
細菌的繁殖與擴散 求助
在邊長為9的正方形培養皿中,正中心位置有m個細菌。假設細菌的壽命僅一天,但每天可繁殖10個後代,而且這10個後代,有兩個分布在原來的單元格中,其餘的均勻分布在其四周相鄰的八個單元格中。求經過n天後,細菌在培養皿中的分布情況。輸出九行九列整數矩陣,每行的整數之間用空格分隔。整個矩陣代表n天後細菌在培養...
細菌繁殖(二維加時間軸)
描述 在邊長為9的正方形培養皿中,正中心位置有m個細菌。假設細菌的壽命僅一天,但每天可繁殖10個後代,而且這10個後代,有兩個分布在原來的單元格中,其餘的均勻分布在其四周相鄰的八個單元格中。求經過n 1 n 4 天後,細菌在培養皿中的分布情況。輸入輸入為兩個整數,第乙個整數m表示中心位置細菌的個數 ...