送花

#include <stdio.h>

void main(void)
{
 unsigned long int f[31];  //存储每天的花数
 unsigned long int sum=0; //存储送的总花数
 int i;

 //计算每一天送的花数及送的总花数
 f[1] = 1;             //第一天送的花数
 sum = sum + f[1];
 printf("第1天送%12ld朵花/n", f[1]);

 for (i=2; i<=30; i++)  //计算第2天到第30天送的花数及总花数
 {
  f[i] = f[i-1] * 2;
  sum = sum + f[i];
  printf("第%3d 天送 %12ld 朵花/n", i, f[i]);
 }
 
 printf("/n");
 printf("总共需要送%12ld朵花。/n",sum);

}

posted on 2012-06-29 13:18  carekee  阅读(221)  评论(1编辑  收藏  举报