编写一个程序,输入一个正整数n () 和一个字符c(两者间空格分隔)

 时间:2019-12-08 15:22:46 贡献者:ygl990951

编写一个程序,输入一个正整数n () 和一个字符c(两者间空格分隔),输出一个由字符c组成的倒立三角形。例如,n = 7且c = ‘*’时,输出的三角形如下所示:

*******

 *****

  ***

   *


设计一个程序,程序功能:输入一个正整数n,计算1-1/2 2

你需要的程序如下:

#include<stdio.h>

int main()

{    int n,i,j,k;

     char c; 

     scanf("%d %c",&n,&c); 

     for(i=0; i<n; i++) 

       {  for(k=0; k<i; k++)

            {

              printf(" "); 

            }  

         for(j=0; j<(n-2*i); j++)

            {           

               printf("%c",c); 

            }

        printf("\n"); 

      } 

    return 0;

}

程序的运行结果:

其他回答
源代码: #include <stdio.h>#include <stdlib.h> int main(){    int i,j,n,m;    char s;    m=0;    scanf("%d%c",&n,&s);    for(i=n; i>=0; i--)    {        if(i%2==1)        {            for(j=0;j<m;j++)            {                printf(" ");            }            m++;            for(j=1; j<=i; j++)            {                printf("%c",s);            }            printf("\n");        }        else            printf("\n");    }    return 0;} 运行结果:
程序及测试结果参考