查看: 91|回复: 2

C语言编程测试----矩形输出

[复制链接]

2

主题

6

帖子

8

积分

新手上路

Rank: 1

积分
8
发表于 2022-11-28 10:49:11 | 显示全部楼层 |阅读模式
问题:编写一个C语言程序,输入长宽参数后,输出矩形
#include <stido.h>
int main()
{
int height=0;
int weight=0;
int j=0;
int i=0;
printf("weight:");
scanf("%d",&weight);
printf("height:");
scanf("%d",&height);
for(i=0;i<height;i++)
{
for(j=0;j<weight;j++)
{
printf("*");
}
printf("\n");
}
return 0;
}
回复

使用道具 举报

4

主题

12

帖子

18

积分

新手上路

Rank: 1

积分
18
发表于 2022-11-28 10:49:25 | 显示全部楼层
前面的stdio打错了
回复

使用道具 举报

0

主题

3

帖子

0

积分

新手上路

Rank: 1

积分
0
发表于 2022-11-28 10:50:22 | 显示全部楼层
中间两条还可以合成一条,例如空心矩形的打法:
#include <stdio.h>
int main()
{
        int a, b;
        int i, j;
        printf("请输入两个整数(格式a,b):");
        scanf_s("%d,%d", &a, &b);
        for (i = 0; i < a; i++)
        {
                for (j = 0; j < b; j++)
                {
                        if (i == 0 || j == 0 || i == a - 1 || j == b - 1)
                                printf("*");
                        else
                                printf(" ");
                }
                printf("\n");
        }
}
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表