c语言编写平行四边形
‘壹’ 怎样用c语言输出一个平行四边形
#include <stdio.h>
int main()
{
int i,j;
for(j=1;j<=6;j++)
{
for(i=7-j;i>0;i--)
{
printf(" ");
}
printf("*********");
printf(" ");
}
}
‘贰’ C语言输入一个平行四边形图形
#include<stdio.h>
main()
{
int i,j,k;
char a[5][5];
for(i=0;i<5;i++)
{
for(j=0;j<5;j++)
{
a[i][j]='*';
printf("%c",a[i][j]);
}
printf("\n");
for(k=1;k<=i+1;k++) //举个例吧,比如说刚开始第一行输出5个*,下一行应该有一个空格,才能保证是平行四边形。如果说k=0;那么就是i了,也就是不用加1了
printf("\40");
}
printf("\n");
}
‘叁’ 1、(用C语言编写程序)输入n值,输出如图所示平行四边形。(使用循环语句)
#include <stdio.h>
#define NUM 6 //n=6则写6,n=15则写15
void main()
{
int i,j,k;
for(i=0;i<NUM;i++) //控制行数
{
for(j=NUM-i-1;j>0;j--)//控制空格
{
printf(" ");
}
for(k=0;k<NUM;k++) //控制**号
{
printf("*");
}
printf("\n");
}
}
‘肆’ 用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;
}
(4)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;
}
‘伍’ 怎样用C语言输出一个平行四边形
#include <stdio.h>
int main()
{
int i,j;
for(j=1;j<=6;j++)
{
for(i=7-j;i>0;i--)
{
printf(" ");
}
printf("*********");
printf(" ");
}
}
‘陆’ c语言 循环语句 平行四边形
#include <stdio.h>
#include <stdlib.h>
int main()
{
int n,i=1,u=1,o=1;
scanf("%d",&n);
while(i<=n)
{ o=1;u=1;
while(u<i)
{
u++;
printf(" ");
}
while(o<=n)
{
o++;
printf("*");
}
i++;
printf(" ");
}
return 0;
}
o,u每次循环重新赋值,注意
‘柒’ 求用C编程用*输出平行四边形
#include<stdio.h>
void main()
{
char diamond[6][21]={{'*',' ',' ','*',' ',' ','*',' ',' ','*',' ',' ','*'},{' ',' ','*',' ',' ','*',' ',' ','*',' ',' ','*',' ',' ','*'},{' ',' ',' ',' ','*',' ',' ','*',' ',' ','*',' ',' ','*',' ',' ','*'},{' ',' ',' ',' ',' ',' ','*',' ',' ','*',' ',' ','*',' ',' ','*',' ',' ','*'},{' ',' ',' ',' ',' ',' ',' ',' ','*',' ',' ','*',' ',' ','*',' ',' ','*',' ',' ','*'}};
int i,j;
for(i=0;i<6;i++)
{
for(j=0;j<21;j++)
printf("%c",diamond[i][j]);
printf("\n");
}
}
可以运行的!
‘捌’ C语言编程问题 平行四边形
1楼的你的程序有问题啊
你输入20,20
30 30 40 40 50 50看看判断是平行四边形啊!其实这是一条线。你的判断有问题
#include<stdio.h>
#include"math.h"
double queuel(double a,double b,double c,double d);
main()
{double a1,b1,c1,d1;
double x1,y1,x2,y2,x3,x4,y3,y4;
scanf("%d,%d",&x1,&y1);/*输入格式如:12,32 按enter*/
scanf("%d,%d",&x2,&y2);
scanf("%d,%d",&x3,&y3);
scanf("%d,%d",&x4,&y4);
if((x1!=x2)&&(x2!=x3)&&(x3!=x4)&&(x4!=x1))
{a1=queuel(x1,y1,x2,y2);
b1=queuel(x2,y2,x3,y3);
c1=queuel(x3,y3,x4,y4);
d1=queuel(x4,y4,x1,y1);
if(a1==c1&&b1==d1)printf("T\n");
else printf("F\n");
}
else printf("F\n");
}
double queuel(double a,double b,double c,double d)
{ double m,n,s,q;
m=(c-a)*(c-a);
n=(d-b)*(d-b);
s=m+n;
q=sqrt(s);
return(q);
}
改了下开始我的不能判断如果输入的是同一个点就判断是平行四边形其实不是!
不会画图!!也没有测试过!我随便输入了几组都不是的。。你可以自己测试。。
‘玖’ 用C语言写编程实现用*在屏幕上画平行四边形
#include <stdio.h>
#define ALPHA '*'
int main() {
int i,n,k,l,m;//将下面5行删除直接换成n=5,m=8;
printf("平行四边形高多少?");//1
scanf("%d",&n);//2
printf("宽多少?");//3
scanf("%d",&m);//4
if(n<1 || m<1) return 0;//5
for(i=0; i<n; i++) {
for(k=0; k<i; k++) { printf("%c",' ');}
for(l=0; l<m; l++) {printf("%c",ALPHA);}
for(k=0; k<n-i; k++) {printf("%c",' ');}
//第二次将刚才的3个for反过来输出.
for(k=0; k<n-i; k++) { printf("%c",' ');}
for(l=0; l<m; l++) {printf("%c",ALPHA);}
for(k=0; k<i; k++) {printf("%c",' ');}
printf("\n");
}
return 0;
}
‘拾’ c语言编程 3-2. 打印平行四边形 有加分
平行四边形?
#include <stdio.h>
int main( )
{
int n, i, j;
char ch;
printf("please input n and c: ");
scanf("%d %c", &n, &ch);
for ( i = 0; i < n; i++ )
{
for ( j = 0; j < i; j++ )
printf(" ");
for ( j = 0; j < n; j++ )
printf("%c", char( ch + i + j ));
printf("\n");
}
return 0;
}