下面的程序算是为你写的,西西~!
#include "stdio.h"
#include "conio.h"
main()
{
double a[]={13,12,15,25,20,31,0};
int i,j=0;
do
{
for(i=0;a[i]!=0;i++)
{
a[i]=a[j]*a[j+1];
j++;
}
i=0;
j=0;
}while (a[1]!=0);
printf("%.0lf",a[0]);
getch();
}

对不礼貌的女生收钱......
作业2我编的是这样的,但应该不是很简练~
#include "stdio.h"
#include "conio.h"
main()
{   int i=1,d1,d2,d3,d4;
  while(i!=0)
  {  d1=(i*15)/1000;
     d2=(i*15)%1000/100;
     d3=(i*15)%100/10;
     d4=(i*15)%10;
     if((d1==8||d1==0)&&(d2==8||d2==0)&&(d3==8||d3==0)&&(d4==8||d4==0))
        {printf("%d\n",i*15);
          i=0;
        }
     else i=i+1;
   }
    getch();
}
输出为8880

编了个作业3 1998小朋友报数的
但不知道结果对不对~
#include "stdio.h"
#include "conio.h"
main()
{   int a[1998][10],i,j,t=1;
    int n1=0,n2=0,n=0,nn=0;
    for(j=0;j<10;j++)
      for(i=0;i<1998;i++,t++)
        {  if(t-1==64) t=1;
           a[i][j]=t;
        }
    for(i=0;i<1998;i++)
     {  for(j=0;j<10;j++)
        { if(a[i][j]==5) n1=1;
          if(a[i][j]==10) n2=1;
        }
        if(n1+n2==2) n=n+1;
        n1=0,n2=0;
      }
    printf("%d\n",n);
    for(i=0;i<1998;i++)
     {  for(j=0;j<10;j++)
        { if(a[i][j]==5) n1=1;
          if(a[i][j]==11) n2=1;
        }
        if(n1+n2==2) nn=nn+1;
        n1=0,n2=0;
      }
     printf("%d\n",nn);
    getch();
}
n=0
nn=157

简单多了~ 
										
