分类：电脑/网络-软件
问题：我这里有个程序谁　帮我看看？#include"stdio.h"m 
#include "std.h"main(){ int a[100],i,j,k,n;   a[100]={1};  scanf("%d\n",&n);  for(i=1.i<=n;i++)   {for(j=99;j>0.j--)     a[j]=a[j-1]*i/10+a[j]*i%10+a[j];     a[0]=a[0]*i%10;}  for(i=99.i>=0.i--)  if(a[i]!=0) k=i;  for(i=k;i--;i>=0)  {printf(#include "std.h"main(){ int a[100],i,j,k,n;   a[100]={1};  scanf("%d\n",&n);  for(i=1.i<=n;i++)   {for(j=99;j>0.j--)     a[j]=a[j-1]*i/10+a[j]*i%10+a[j];     a[0]=a[0]*i%10;}  for(i=99.i>=0.i--)  if(a[i]!=0) k=i;  for(i=k;i--;i>=0)  {printf("%2d",a[i]);    if(i%5==0) printf("\n");}   }
回答：#include "stdio.h"
main()
{ 
  int a[100],i,j,k,n;
  /*a[100]={1};*/
  scanf("%d\n",&n);
  for(i=1;i<=n;i++)
  {
    for(j=99;j>0;j--)
    {
      a[j]=a[j-1]*i/10+a[j]*i%10+a[j];
    
      a[0]=a[0]*i%10;
    }
  }
  for(i=99;i>=0;i--)
  {
    if(a[i]!=0) 
      k=i;
    for(i=k;i>=0;i--)
    {
      printf("%2d",a[i]);
      if(i%5==0) printf("\n");
    }
  }
} 


修正了语法上的错误，但逻辑上的没动。