在屏幕上显示 *,这个问题不太懂,麻烦大家,具体问题在图片里,第一次用,谢谢
利用好循环就可以了,给你看个示例代码
#include <stdio.h>
#include <string.h>
/*
控制台打印
*****
***
*
*/
int main(void)
{
// 1.最简单的方法
puts("*****\n ***\n *");
// 2.循环打印
int i, j, k;
// 初始 * 号为5个, 输出行数为3行,可修改
int num = 5, line = 3;
// space空格默认为 0
int space = 0;
for(i = 0; i < line; i++)
{
// 打印空格
for(j = 0; j < space; j++)
{
putchar(' ');
}
// 打印 * 号
for (k = 0; k < num; k++) {
putchar('*');
}
putchar('\n');
space ++;
num -= 2;
}
return 0;
}
可以利用for循环。i=5.每次-2。