C语言小例程10/100

作者 : admin 本文共429个字,预计阅读时间需要2分钟 发布时间: 2024-06-10 共1人阅读

题目:要求输出国际象棋棋盘。

程序分析:国际象棋棋盘由64个黑白相间的格子组成,分为8行*8列。用i控制行,j来控制列,根据i+j的和的变化来控制输出黑方格,还是白方格。

#include
 
int main()
{
    int i,j;
    for(i=0;i<8;i++)
    {
        for(j=0;j<8;j++)
            if((i+j)%2==0)
                printf("%c%c",219,219);
            else printf("  ");
        printf("
");
    }
    return 0;
}

输出结果为: 

C语言小例程10/100插图

题目:打印楼梯,同时在楼梯上方打印两个笑脸。

程序分析:用 ASCII 1 来输出笑脸;用i控制行,j来控制列,j根据i的变化来控制输出黑方格的个数。

#include
 
int main()
{
    int i,j;
    printf("
"); /*输出两个笑脸*/
    for(i=1;i<11;i++)
    {
        for(j=1;j<=i;j++)
            printf("%c%c",219,219);
        printf("
");
    }
    return 0;
}

输出结果: 

 C语言小例程10/100插图(1)

本站无任何商业行为
个人在线分享 » C语言小例程10/100
E-->