C语言程序设计 打印大写字母三角形

C语言程序设计 打印大写字母三角形,第1张

#include <stdio.h>

int main()

{

    int i=0, j=0

    int n=0

    char word

    char nword

    printf("请依次输入行数以及起始字母:\n")

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

    printf("输出如下:\n")

    for(i=1 i<=n i++)

    {

        for(j=0 j<n-i j++)

        {

            printf(" ")

        }

        nword = word++

        if(word > 'Z')

        {

            word = 'A'

        }

        for(j=1 j<=i*2-1 j++)

        {

            printf("%c",nword)

            if(j < i)

            {

                nword ++

                if(nword > 'Z')

                {

                    nword = 'A'

                }

            }

    庆岁好        else

            {

                nword --

     誉铅           if(nword < 'A')

                {

 雀孙                   nword = 'Z'

                }

            }

        }

        printf("\n")  //打印完一行后需要换行

    }

    printf("\n")

    return 0

}

#include"stdio.h"

intmain(){

intn,i,j

while(scanf("%d",&n)){

for(i=1i<=ni++){

for(j=1j<=n-ij++)//画空格

printf("")

for(j=1j<=ij++)

printf("%d",j)//输出从1到n

for(j=i-1j>=1j--)

printf("%d",j)//输出从n-1到1

printf("\n")

}

for(i=n-1i>=1i--){

for(j=1j<=n-ij++)//画空格

printf("")

for(j=1j<=ij++)

printf("%d",j)//输出从1到n

for(j=i-1j>=1j--)

printf("%d",j)//输出从n-1到1

printf("\n")

}

}

return0

}

扩展资料:

书写规则

1、一个说明或一个语句占一行。

2、用{}括起来的部分,通常表示了程序的某一层次结构。{}一般与该结构语句的第一个字母对齐,并单独占一行。

3、低一层次的语句或丛汪说明可比高一层次的语句或说明缩进若干格后书写。以便看起来更加清渗宏仔晰,增加程序的可读性。在编程时应力求遵循这些规则,以养成良好绝轮的编程风格。

参考资料:

百度百科-c语言


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/12489612.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2025-08-25
下一篇2025-08-25

发表评论

登录后才能评论

评论列表(0条)

    保存