算从1921年7月23日中午12时到2020年7月1日一共多少分钟?

C语言实现:

#include#includebool leapyear(int year){if (year % 4 == 0 && year % 100 != 0 || year % 400 == 0){return 1;}else{return 0;}}int main(){int i, sum;sum = 12 * 60;sum += 161 * 24 * 60;for(i=1922;i<2020;i++)if (leapyear(i)){sum += 366 * 24 * 60;}else{sum += 365 * 24 * 60;}sum += 12 * 60;sum += 182 * 24 * 60;printf("%ld", sum);}

C++语言实现:

#includeusing namespace std;bool leapyear(int year){if(year%4==0&&year%100!=0||year%400==0)return 0;}int main(){int i,sum;sum=12*60;sum+=161*24*60;sum+=161*24*60;for(i=1922;i<2020;i++)if(leapyear(i))sum+=366*24*60;elsesum+=365*24*60;sum+=182*24*60;sum+=12*60;cout<<sum<<endl;return 0;}

答案:52038720