View Code of Problem 108

#include<stdio.h>
#include<string.h>
int main()
{
	int n;
	scanf("%d", &n);
	getchar();
	while (n--)
	{
		char a[51];
		int i, f=0, f1=1, f2=2, l;
		gets(a);
		l = strlen(a);
		if (l == 1)
			{
			if(n!=0)
			printf("1\n");
			else
			printf("1");
			}
		else if (l == 2)
			{
			if(n!=0)
			printf("2\n");
			else
			printf("2");
			}
		else
		{
			for (i = 2;i<l;i++)
			{
				f = f1 + f2;
				f1 = f2;
				f2 = f;
			}
			{
			if(n!=0)
			printf("%d\n",f);
			else
			printf("%d",f);
			}
		}
	}
}

Double click to view unformatted code.


Back to problem 108