c编写程序print在屏幕上显示一个空心正方形
时间: 2023-04-02 08:03:36 浏览: 95
您好,以下是回答:
要在屏幕上显示一个空心正方形,可以使用以下代码:
#include <stdio.h>
int main() {
int i, j, n;
printf("请输入正方形的边长:");
scanf("%d", &n);
for (i = 1; i <= n; i++) {
for (j = 1; j <= n; j++) {
if (i == 1 || i == n || j == 1 || j == n) {
printf("* ");
} else {
printf(" ");
}
}
printf("\n");
}
return ;
}
以上代码中,我们使用两个 for 循环来遍历正方形的每一个位置,如果该位置在正方形的边缘,则输出 *,否则输出空格。这样就可以在屏幕上显示一个空心正方形了。
希望对您有所帮助,谢谢!
相关问题
c语言编写程序,在屏幕上输出如下所示的九九乘法表:
Sure, here's the code for printing the multiplication table:
```c
#include <stdio.h>
int main() {
int i, j;
for (i = 1; i <= 9; i++) {
for (j = 1; j <= i; j++) {
printf("%d*%d=%d\t", j, i, i * j);
}
printf("\n");
}
return 0;
}
```
This code will print the multiplication table from 1 to 9 on the screen.
编写一个C语言程序,在屏幕上输出一行信息“This is a programe”子函数
以下是一个简单的 C 语言程序,包含一个函数 `printMessage()`,该函数可以在屏幕上输出一行信息 “This is a program”:
```c
#include <stdio.h>
void printMessage() {
printf("This is a program\n");
}
int main() {
printMessage();
return 0;
}
```
在 `main()` 函数中,我们调用了 `printMessage()` 函数来输出信息。`void` 表示这个函数不返回任何值。`printf()` 是一个在 C 语言中用于输出文本的函数,可以将任何格式的文本输出到标准输出设备(通常是屏幕)上。