当前位置:首页 » 编程语言 » 四行四列星号矩形c语言
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

四行四列星号矩形c语言

发布时间: 2022-05-25 17:15:58

1. c语言基础"如何用星号画出一个矩形"

#include <stdio.h>

#include <stdlib.h>

int main()

{

int a,b;

for(a=1;a<6;a++){

for(b=1;b<7;b++)

if (a==1||a==5||b==1||b==6)

printf("*");

else

printf(" ");

printf(" ");

}

system("pause");

return 0;

}

2. c#用星号*画四行四列的矩形

实心的还是空心的?

实心的话

for(inti=0;i<4;i++)
Console.WriteLine("****");

空心

Console.WriteLine("****");
Console.WriteLine("**");
Console.WriteLine("**");
Console.WriteLine("****");

3. 用C语言如何输出用星号表示的平行四边形

输出平行四边形

代码:

#include<stdio.h>

intmain()

inti,j,n;

printf("请输入要打印平行四边形的行数:");

scanf("%d",&n);

for(i=1;i<=n;i++)

for(j=1;j<=n-i;j++)

printf("");

for(j=1;j<=n;j++)

printf("*");

printf("\n");ﻩ

return0;


(3)四行四列星号矩形c语言扩展阅读:

打印尖朝上等腰三角形

#include<stdio.h>

intmain()

inti,j,n;

printf("请输入要打印尖朝上等腰三角形的行数:");

scanf("%d",&n);

for(i=1;i<=n;i++)

for(j=1;j<=n-i;j++)

printf("");

for(j=1;j<=2*i-1;j++)

printf("*");

printf("\n");

return0;

4. C语言 十个用“*”星号组成三角形四行,第一行1个,第二行2个,第三行3个,第四行4个,中间有空格隔开。

# include<stdio.h>
void ho1()
{
printf(" *\n");
}
void ho2()
{
printf(" * *\n");
}
void ho3()
{
printf(" * * *\n");
}
void ho4()
{
printf("* * * *\n");
}
void main()
{
ho1();
ho2();
ho3();
ho4();
}
随手写。。。很简单

5. c语言 运行的结果是输出一个由星号(*)组成的4*4的正方形

#include<stdio.h>
voidmain()
{
inti,j;
for(i=1;i<=4;i++)
{
for(j=1;j<=4;j++)
printf("*");
printf(" ");
}
}
运行示例:

6. 用c语言for语句输出下面这个图形:一个平行四边形,用*号构成~向左还是有随便哈~那个四边形式四行四列哈~

#include "stdio.h"
void main()
{
int i,j,k;
for(i=1;i<=4;i++) /*控制行数*/
{
for(j=1;j<=4;j++) /*控制星星数*/
printf("* ");
printf("\n\n"); /*空两行*/
for(k=1;k<=i;k++) /*控制每行前面空格数,也就是四边形倾斜程度*/
printf(" ");
}
}

7. C语言编程,以这种格式编写出有很多行星号的程序

给你修改一下,你自己在根据你的要求修改参数
#include"stdio.h"
void main()
{
int i,j;
for(i=1;i<10;i++)//控制行数
{
for(j=1;j<i;j++)//控制每一行的输出个数
printf("*");
printf("\n");
}
}

8. c语言如何输出星号平行四边形

简单点的话就输出用多个printf输出一系列的*,来构成平行四边形,或者用循环语句编写

9. C语言编程序实现:从键盘输入一个4行4列矩阵的各个元素的值,将该矩阵的下三角部分全部倒置为0,并输出该矩阵

#include<stdio>
void main()
{
int a[4][4];
int i,j;
for(i=0;i<4;i++)
for(j=0;j<4;j++)
scanf("%d",&a[i][j]);
for(i=0;i<4;i++)
for(j=0;j<4;j++)
printf("原来的矩阵为:%d\n",a[i][j]");

for(i=0;i<4;i++)
for(j=0;j<4;j++)
if(i<=j)
a[i][j]=0;
for(i=0;i<4;i++)
for(j=0;j<4;j++)
printf("倒置后的矩阵:%d\n",a[i][j]);

}

10. 用C语言编出:一个用星号组成的等腰梯形。

你这里有哪些是活的,就是有变量控制的,如果就是象你这所这个梯形上下边长是固定的,5和11吗,那把每一行定义成一个字符串,整个梯形弄成一个数组,循环输出就行了。
但如果梯形不是固定,有变量动态改变就要有个算法。
我觉得你可以这么考虑:
先算出长宽和窄宽之差。比如:11-5=6
然后确定梯形有多高,你这里是4
那么就可以算出从上到下每一行缩进几个字符
因为两边同时缩进,所以你这里(6/2)/4=0.75
0.75不是整个,这样画出来的梯形就不是规范的梯形
你举的例子就不规范,因为最小的刻度就是一个字符,不能在拆分了
如果你这里一共三行就是规范的梯形
如果长短相同就是矩形