画个笑脸

10 分钟

有了画板,画笑脸就像在方格纸上点点连线——找两个位置点上眼睛,再在下方摆几个符号连成一张嘴,打印出来就是张笑脸。

#include <iostream>
using namespace std;
int main() {
    char f[4][7];
    for (int i=0;i<4;i++) for(int j=0;j<7;j++) f[i][j]=' ';
    f[1][1]='o'; f[1][5]='o';                         // 两只眼睛
    f[3][1]='\\'; f[3][2]='_'; f[3][3]='_';
    f[3][4]='_'; f[3][5]='/';                          // 一张嘴
    for (int i=0;i<4;i++){
        for(int j=0;j<7;j++) cout<<f[i][j];
        cout<<endl;
    }
    return 0;
}

要注意:想在画布里放一个反斜杠,代码里要写成 '\\'——因为单个 \ 是转义符号的开头,直接写 '\' 编译器会报错。眼睛和嘴的坐标可以自己调,多试几次找到最好看的样子。

小纸条

动手画一个。

登录 后可看答案

画个笑脸 · C++ 入门 · op599 课程