第一题
#include
#include
#include
int main()
{
int f[20]={1,1},i;
for(i=2;i<20;i++)
{
f[i]=f[i-1]+f[i-2];
}
for(i=0;i<20;i++)
{
printf("%-4d ",f[i]);
if(i%5==4&&i>0)puts("");
}
return 0;
}
第二题
#include
#include
#include
int main()
{
char s[100],ch[20];
int i;
scanf("%s",ch);
getchar();
gets(s);
for(i=0;s[i];i++)
{
if(s[i]!=ch[0])
putchar(s[i]);
}
puts("");
return 0;
}
1 1 2 3 5
8 13 21 34 55
89 144 233 377 610
987 1597 2584 4181 6765
Press any key to continue
#include
main()
{
int i,cnt=2,a[20]={1,1};
printf("%-4d %-4d ",a[0],a[1]);
for (i=2;i<20;i++)
{
a[i]=a[i-2]+a[i-1];
printf("%-4d ",a[i]);
cnt++;
if (cnt==5)
{
printf("\n");
cnt=0;
}
}
}
a Shanghai,I am coming!
Shnghi,I m coming!
Press any key to continue
#include
main()
{
char *p,s[80]={0},c;
p=s;
scanf("%c",&c);
gets(s);
while (*p)
{
if (*p!=c)
{
printf("%c",*p);
}
p++;
}
printf("\n");
}