C语言小例程10/100

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

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

#include<stdio.h>
 
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("\n");
    }
    return 0;
}

输出结果为: 

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

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

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

输出结果: 

 

相关推荐

  1. Linux C语言 32-网络编程之UDP

    2024-06-09 16:56:02       51 阅读
  2. c语言教务成绩管理系统1000+

    2024-06-09 16:56:02       24 阅读
  3. 源码:zlib C++

    2024-06-09 16:56:02       18 阅读
  4. 模式(C语言

    2024-06-09 16:56:02       15 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-06-09 16:56:02       5 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-06-09 16:56:02       5 阅读
  3. 在Django里面运行非项目文件

    2024-06-09 16:56:02       4 阅读
  4. Python语言-面向对象

    2024-06-09 16:56:02       5 阅读

热门阅读

  1. wordpress网站建设详细过程

    2024-06-09 16:56:02       14 阅读
  2. 移动端前端开发遇到过的Andorid和IOS的差异记录

    2024-06-09 16:56:02       16 阅读
  3. Audio音频资源播放

    2024-06-09 16:56:02       23 阅读
  4. springboot + easyRules 搭建规则引擎服务

    2024-06-09 16:56:02       16 阅读
  5. AI学习的基础理论路径

    2024-06-09 16:56:02       14 阅读
  6. es6 proxy的作用和用法

    2024-06-09 16:56:02       16 阅读
  7. 简单记录个python国内镜像源

    2024-06-09 16:56:02       16 阅读
  8. Spring Boot配置MySQL数据库连接数

    2024-06-09 16:56:02       19 阅读
  9. vue路由缓存

    2024-06-09 16:56:02       19 阅读