编写程序,打印以下图形(行n的值由键盘输入)。\n\n *******\n\n ******\n\n *
时间: 2023-04-26 10:04:42 浏览: 96
好的,以下是使用Python编写程序,打印出该图形的代码:
```python
print(" *******")
print(" ******")
print(" *")
```
程序执行后,会输出以下内容:
```
*******
******
*
```
相关问题
编写程序,打印以下图形(行n的 值由键盘输入)。
好的,请输入您要打印的行数n:
(等待用户输入)
以下是相应的程序:
```
#include<stdio.h>
int main()
{
int n,i,j;
printf("请输入要打印的行数n:");
scanf("%d",&n);
for(i=1;i<=n;i++){
for(j=1;j<=i;j++){
printf("* ");
}
printf("\n");
}
return 0;
}
```
以上程序会根据用户输入的n值,打印相应行数的星号图案。例如,如果用户输入的n为5,则程序会打印出如下图案:
```
*
* *
* * *
* * * *
* * * * *
```
请注意,以上程序仅为示例,实际应用中需要根据具体需求进行修改和优化。
用C语言编写程序,打印以下图形(行n的值由键盘输入)
很高兴为您解答问题。以下是使用 C 语言编写程序以打印图形的示例:
```c
#include <stdio.h>
int main() {
int n, i, j;
printf("请输入行数:");
scanf("%d", &n);
/* 打印空心倒等腰三角形 */
for (i = 1; i <= n; i++) {
for (j = 1; j <= n-i; j++) {
printf(" ");
}
if (i == 1 || i == n) {
for (j = 1; j <= i*2-1; j++) {
printf("*");
}
} else {
printf("*");
for (j = 1; j <= (i-2)*2+1; j++) {
printf(" ");
}
printf("*");
}
printf("\n");
}
/* 打印实心正方形 */
printf("\n");
for (i = 1; i <= n; i++) {
for (j = 1; j <= n; j++) {
printf("*");
}
printf("\n");
}
return 0;
}
```
您可以通过输入 n 值来控制打印的图形。第一个图形是一个空心的倒等腰三角形,第二个图形是一个实心的正方形。希望对您有所帮助!