标签:math sum page while bsp scanf splay 代码 return
2 1 1 1 1 2 2 28 10 3 2
2 40
代码:
#include <stdio.h> #include<math.h> int main() { int n; int month[13]={0,31,28,31,30,31,30,31,31,30,31,30,31};//定义月份 int month1,day1,startnum,month2,day2;//定义题目变量 scanf("%d",&n); while(n--) { int i,j; int sum_data1=0,sum_data2=0;//分别存放到两个日期的天数 int sum_bacteria = 0; scanf("%d%d%d%d%d",&month1,&day1,&startnum,&month2,&day2); for(i=0;i<month1;i++) { sum_data1+=month[i]; } sum_data1+=day1;//求第一个日期到0月0日的天数 for(j=0;j<month2;j++) { sum_data2+=month[j]; } sum_data2+=day2;//求第二个日期到0月0日的天数 int count=fabs(sum_data2-sum_data1);//求得天数之差 //printf("%d\n",count); sum_bacteria=startnum; for(i=1;i<=count;i++)//根据细菌繁殖的规律计算到当天的细菌数量 sum_bacteria=sum_bacteria*2; printf("%d\n",sum_bacteria); } return 0; }
标签:math sum page while bsp scanf splay 代码 return
原文地址:http://www.cnblogs.com/gcter/p/7364284.html