c语言打印平行四边形

输入图形的高 n 和首字符 c ,输出如下例( c='A' , n=5 )所示的图形 .

ABCDE

BCDEF

CDEFG

DEFGH

EFGHI

输入: 高 n 和首字符 c

输出: 高为 n 和首字符为 c 的平行四边形

/*
平行四边形的高和首字符:20 A
ABCDEFGHIJKLMNOPQRST
BCDEFGHIJKLMNOPQRSTU
CDEFGHIJKLMNOPQRSTUV
DEFGHIJKLMNOPQRSTUVW
EFGHIJKLMNOPQRSTUVWX
FGHIJKLMNOPQRSTUVWXY
GHIJKLMNOPQRSTUVWXYZ
HIJKLMNOPQRSTUVWXYZ[
IJKLMNOPQRSTUVWXYZ[\
JKLMNOPQRSTUVWXYZ[\]
KLMNOPQRSTUVWXYZ[\]^
LMNOPQRSTUVWXYZ[\]^_
MNOPQRSTUVWXYZ[\]^_`
NOPQRSTUVWXYZ[\]^_`a
OPQRSTUVWXYZ[\]^_`ab
PQRSTUVWXYZ[\]^_`abc
QRSTUVWXYZ[\]^_`abcd
RSTUVWXYZ[\]^_`abcde
STUVWXYZ[\]^_`abcdef
TUVWXYZ[\]^_`abcdefg
Press any key to continue
*/
#include <stdio.h>

int main() {
int i,j,h;
char ch;
printf("平行四边形的高和首字符:");
scanf("%d %c",&h,&ch);
for(i = ch; i < ch + h; i++) {
for(j = 0; j < i - ch; ++j) printf(" ");
for(j = 0; j < h; j++) printf("%c",j + i);
printf("\n");
}
return 0;
}
温馨提示:内容为网友见解,仅供参考
第1个回答  2012-04-05
#include <stdio.h>
void main()
{
char c;
int n,i,j;
scanf("%c%d",&c,&n);
for(i=0;i<n;i++)
{
for(j=0;j<i;j++)
printf(" ");
for(j=0;j<n;j++)
printf("%c",c+j+i);
printf("\n");
}

}

运行情况:
ABCDE
BCDEF
CDEFG
DEFGH
EFGHI
请按任意键继续. . .
第2个回答  推荐于2017-09-30
#include<iostream>
#include<cstdio>
using namespace std;
int main()
{
int n;
char init[2];
scanf("%s %d",init,&n);
for(char i=init[0];i<init[0]+n;i++)
{
for(int k=i-init[0];k>0;k--)
printf(" ");
for(char j=i;j<i+5;j++)
printf("%c",j);
printf("\n");
}
system("pause");
return 0;
}本回答被提问者采纳

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("*...

怎样用C语言输出一个平行四边形?
2、C是结构式语言:结构式语言的显著特点是代码及数据的分隔化,即程序的各个部分除了必要的信息交流外彼此独立。这种结构化方式可使程序层次清晰,便于编码、维护以及调试。C 语言是以函数形式提供给用户的,这些函数可方便的调用,并具有多种循环、条件语句控制程序流向,从而使程序完全结构化。3、C语言...

C语言:输出如下图所示的平行四边形
for (k = 0; k < starN; k++) \/*各行输出相同数量的*号*\/ putchar('*'); putchar('\\n'); }}int main(){ int m, n; printf("\\n你将输出几行几列的平行四边形: "); scanf("%d,%d", &m, &n); putchar('\\n');...

C语言打印平行四边形
include <stdio.h> int main( ){ int n, i, j;for ( i = 0; i < n; i++ ){ for ( j = 0; j < i; j++ )printf(" ");for ( j = 0; j < n; j++ )printf("*");printf("\\n");} return 0;}

C语言 打印字母组成的平行四边形
void main(){ int n,m,t,i,d;char p;printf("please input number and char:\\n");scanf("%d",&n);scanf("%c",&p);printf("\\n");for(m=0;m<n;m++){ for(i=0;i<m;i++){ printf(" "); } for(d=0;d<6;d++){t=p+d+m;printf("%c",t);} printf("\\n");}...

c语言输入长和高,用*号输出平行四边形如
代码:include<stdio.h>int main(){int m,n;int i,j,k;scanf("%d %d",&m,&n);for(i=0;i<n;i++){\/\/行数 for(k=n;k>i;k--){printf(" ");}for(j=0;j<m;j++){printf("*");}printf("\\n");}return 0;}运行:...

用c语言打*号平行四边形和等腰梯形图形
平行四边形 main(){ int i,j;for(i=1;i<6;i++){ for(j=1;j<=i;j++)printf(" ");printf("***\\n");} getch();} 等腰梯形 main(){ int i,j,k;for(i=1;i<6;i++){ for(k=6-i;k>0;k--)printf(" ");for(j=1;j<=4+2*i;j++)printf("*");printf("\\n...

用c语言打印出以下图形 平行四边形
include <stdio.h>void show(int n) {int i,j;for(i = 0; i < n; ++i) {for(j = 0; j < n - i; ++j)printf(" ");for(j = 0; j < n; ++j)printf("*");printf("\\n");}}int main() {show(7);return 0;} ...

c语言打印4*7平行四边形
\/\/#include "stdafx.h"\/\/vc++6.0加上这一行.#include "stdio.h"int main(void){ char i,j; for(i=0;i<4;i++){ for(j=0;j<i;printf(" "),j++); for(j=0;j<7;printf("*"),j++); printf("\\n"); } return 0;} ...

c语言编程 打印图形,菜单包括:矩形,平行四边形,输入图形的行数、列数...
define true 1 void print(char cType, int iRow, int iColumn, char cMark){ int i,j;if(cType == 'A'){ for(i = 0; i < iRow; i++){ for(j = 0; j < iColumn; j++){ printf("%c ", cMark);} printf("\\n");} } else if(cType == 'B'){ for(i = 0; i ...

相似回答