在C语言中用*排列嵌套输出DW两个字母,不能单用printf
时间: 2024-03-09 17:46:20 浏览: 64
在C语言中,可以使用以下代码使用*排列嵌套输出DW两个字母:
```
#include <stdio.h>
int main() {
char dw[6][7] = {
"******",
"* *",
"* *",
"* * *",
"* * * *",
"** **"
}; // 定义一个二维字符数组,存储DW两个字母的星号排列
for(int i = 0; i < 6; i++) {
for(int j = 0; j < 7; j++) {
putchar(dw[i][j]); // 使用putchar函数输出二维数组中的字符
}
putchar('\n'); // 每输出一行,换行
}
return 0;
}
```
输出结果与上一个例子相同:
```
******
* *
* *
* * *
* * * *
** **
```
这里使用了一个二维字符数组来存储DW两个字母的星号排列,然后使用两个嵌套的循环分别遍历每个字符并输出。注意,这里使用了`putchar`函数来输出字符,而不是`printf`函数。
阅读全文