永发信息网

C语言设计 细菌繁殖

答案:1  悬赏:0  手机版
解决时间 2021-04-11 05:41
细菌繁殖

Description

一种细菌的繁殖速度是每天成倍增长。例如:第一天有10个,第二天就变成20个,第三天变成40个,第四天变成80个,……。现在给出第一天的日期和细菌数目,要你写程序求出到某一天的时候,细菌的数目。

Input

一行有5个整数,整数之间用一个空格隔开。第一个数表示第一天的月份,第二个数表示第一天的日期,第三个数表示第一天细菌的数目,第四个数表示要求的那一天的月份,第五个数表示要求的那一天的日期。已知第一天和要求的一天在同一年并且该年不是闰年,要求的一天一定在第一天之后。数据保证要求的一天的细菌数目在长整数(long)范围内。

Output
对于每一组测试数据,输出一行,该行包含一个整数,为要求的一天的细菌数。

Sample Input

2 28 10 3 2

Sample Output

40
最佳答案

试试看行不行. 我测试是没问题.



#include <stdio.h>


main()
{
static int theday[ 13 ] = { 0, 31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31 };
long int sum = 0;
int first_month, first_day, month, day , i, sumday = 0;

scanf( "%d%d%ld%d%d", &first_month, &first_day, &sum, &month, &day );

for( i = first_month; i < month; i++ )
{
sumday += theday[ i ];
}
sumday = sumday + day - first_day;

for( i = 0; i < sumday; i++ )
{
sum *= 2;
}
printf( "%ld\n", sum );
}

我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
电脑图表怎么没有了
一辆小轿车,行75千米要6千克油,平均每千克
配钥匙计入什么科目,什么牌子的钥匙机最好用
0*0000008e(0*c0000005,0*ba8bc1b2,0*b723f4f
高达一共有几部? 07年的很好看 还有什么样的
高三历史学习找不到方法。。
开灯想睡觉,关灯又睡不着,请问,这是不是有
积累口碑是病句吗
怎样点亮烽火战国?
如何写贺卡的祝福语,贺卡写祝福语,3条!
QQ华夏这样的武器是怎么来的?什么任务?
如图所示电路中,电源内电阻和线圈L的电阻均
不知为何好郁闷
武汉出版社8上英语课堂作业答案
是6120C好还是5320XM好??
推荐资讯
长兴北路怎么去啊,有知道地址的么
猪出栏是什么意思,历书中的牛倒栏和猪倒栏是
一次函数与二元一次方程(组),三个
描写石头的优美句子,描写石头 的好句,要好一
Even if we have an extremely healthy diet
哪个配置更实在,我玩剑网3
QQ炫舞 一起玩的人 需要多长时间才能消除呢
我在大连地铁干活在干活时被咂伤第十二根肋骨
Another________satellitewassentupt
江苏四区冥日手套多少钱
网络销售白酒没有QS,违法吗
淘宝上购买的QQ号码 有安全保证没?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?