crazy number
01
#include<stdio.h>
02
#include<string.h>
03
#include<math.h>
04
int s(int n)
05
{
06
int i,j;
07
printf("%d=",n);
08
i=1;
09
do
10
{
11
n=n-i;
12
i++;
13
if(i==10)break;
14
}while(n>=i);
15
for(j=1;j<i;j++)
16
{
17
if(j<i-1)printf("%d+",j);
18
else printf("%d",j);
19
}
20
if(n!=0){printf("+n'\n"); return s(n);}
21
else printf("\n");
22
}
23
int main()
24
{
25
int m,a[10001],b,c,d=1,i,j,t,n,x[10001];
26
while(scanf("%d",&n)!=EOF)
27
{
28
printf("Case #%d:\n",d);
29
if(n==0)printf("0\n");
30
else s(n);
31
d++;
32
}
33
return 0;
34
}