c语言编程 打印图形,菜单包括:矩形,平行四边形,输入图形的行数、列数并输入打印的字符,打印出图形

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/03 05:55:24
c语言编程 打印图形,菜单包括:矩形,平行四边形,输入图形的行数、列数并输入打印的字符,打印出图形

c语言编程 打印图形,菜单包括:矩形,平行四边形,输入图形的行数、列数并输入打印的字符,打印出图形
c语言编程 打印图形,菜单包括:矩形,平行四边形,输入图形的行数、列数并输入打印的字符,打印出图形

c语言编程 打印图形,菜单包括:矩形,平行四边形,输入图形的行数、列数并输入打印的字符,打印出图形
#include
#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 < iRow; i++)
{
for(j = iRow; j > i; j--)
{
printf(" ");
}
for(j = 0; j < iColumn; j++)
{
printf("%c ", cMark);
}
printf("\n");
}
}
else
{
printf("Error\n");
}
}

int main()
{
int iRow;
int iColumn;
char cType;
char cMark;

while(true)
{
printf("Please select the graph you want to print \nA. Rectangle B. Parallelogram Q. Quit\n");
scanf("%c", &cType);
getchar();
if(cType != 'A' && cType != 'B' && cType != 'Q')
{
printf("\nInput illegal\n\n");
continue;
}
if(cType == 'Q')
{
return 0;
}

printf("Please input the number of rows: ");
scanf("%d", &iRow);
printf("Please input the number of columns: ");
scanf("%d", &iColumn);

printf("Please input the charactor you want to print : ");

getchar();
scanf("%c", &cMark);
getchar();

print(cType, iRow, iColumn, cMark);

}

return 0;
}

c语言编程 打印图形,菜单包括:矩形,平行四边形,输入图形的行数、列数并输入打印的字符,打印出图形 c语言问题 打印图形,菜单包括:直角三角形、等腰三角形,输入图形的行数并输入打印的字符,打印出图形.要求画出流程图和写出代码,分不多.好心人帮帮忙.谢谢了 如何用C语言打印下列图形 * ** *** **** 计算机编程打印倒直角三角形**********c语言的 C语言程序填空 打印以下图形/*-------------------------------------------------------【程序填空】---------------------------------------------------------功能:打印以下图形./_____}} 输入任意整数n后,用C语言编程实现打印n行三角字符阵列图形例如输入整数5 打印A C F J OB E I ND H MG LK c 语言打印下面图形(每行错位一个*)************ 编程实现下列图形的打印:* *** *** * 矩形包括哪些图形 求C语言编程 把26个大写英文字母按字典顺序打印出来? C语言编程 打印图案 两个左右对称的等腰直角三角形 c语言编程 打印出如下图案 1 2 2 2 3 3 3 3 3122233333 C语言编程问题:分数计算器分数运算.编写一个程序,首先在控制台窗口打印分数四则运算菜单,然后根据用户选择分别输入两个分数的分子和分母,在控制台窗口显示这两个分数经过所选运算 C语言 使用循环结构编程打印如下图形:* * * * * * * * * * * * * * * * * * * * * * * * *代码还编译不通过 怎么回事?#include void main(){ int i,j,n;printf( Please Enter n:);scanf(%d,&n);for(i=1;i 编程,打印下列图形(忘了怎么做了.) C 语言.从键盘输入一个三位数,编程打印出它的个位、十位、百位上的数字. C语言 编写程序,打印如图所示字符图形ABCDEFGHIBCDEFGHIACDEFGHIZBDEFGHIABCEFGHIABCDFGHIABCDEEFGHIZBCDDEFGHIABCCDEFGHIABBCDEFGHIAABCDEFGHI有几个Z改为A C语言 打印等腰三角形****DEV-C++环境的不是那个图形.---*-----***---把横杠换成空格