千里之行,始于足下,让我们从今天开始,走上通向神犇的道路!
同志们,加油!
任何一个伟大的思想,都有一个微不足道的开始。
声明:理解为重,代码次之!
前言
终于有输入了!又是一道打表送分题
思路分析
很简单啊,我们定义一个 char
类型的变量,然后用
cin/scanf
\text{cin/scanf}
cin/scanf 来读入这个字符变量,然后按照样例输出即可。
注意,前面的空格一定要控制好,不能多一个或是少一个。
代码演示
C
#include <stdio.h>
int main() {
char ch; // 字符变量常见名称是:c/ch
scanf("%c", &ch); // 读入
printf(" %c\n %c%c%c\n%c%c%c%c%c", ch, ch, ch, ch, ch, ch, ch, ch, ch); // 这样还是比较麻烦的,等到学习循环后就可以更简单了
return 0;
}
C++
#include <bits/stdc++.h>
using namespace std;
int main() {
char ch;
cin >> ch;
printf(" %c\n %c%c%c\n%c%c%c%c%c", ch, ch, ch, ch, ch, ch, ch, ch, ch);
return 0;
}
总结
打印问题的中级版本,无需循环,但涉及到了输入输出。