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不是整个,这样画出来的梯形就不是规范的梯形
你举的例子就不规范,因为最小的刻度就是一个字符,不能在拆分了
如果你这里一共三行就是规范的梯形
如果长短相同就是矩形