C语言作业 求大神

2024-12-17 12:28:44
推荐回答(2个)
回答1:

#include 

int main()
{
 int n,j,i;
 while(scanf("%d",&n)!=EOF)
 {
  for(i=n;i>=1;i--)
  {
   for(j=0;j<2*(n-i);j++)
   {
    printf(" ");
   }
   for(j=0;j<2*i-1;j++)
   {
    if(i>=10)
    {
     if(j==0)
     {
      printf("%c",i-10+'A');
     }
     else
     {
      printf(" %c",i-10+'A');
     }
    }
    else
    {
     if(j==0)
     {
      printf("%d",i);
     }
     else
     {
      printf(" %d",i);
     }
    }
   }
   puts("");
  }
 }
 return 0;
}

辛苦写的 0.0

回答2:

就是这样