用循环语句打印出三角形并将中间镂空就是这种造型的

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/04 14:39:19
用循环语句打印出三角形并将中间镂空就是这种造型的

用循环语句打印出三角形并将中间镂空就是这种造型的
用循环语句打印出三角形并将中间镂空
就是这种造型的

用循环语句打印出三角形并将中间镂空就是这种造型的
int main(int argc,char **argv)
{
\x05int x, i, j, a, d1, d2;
\x05
\x05if ((argc != 2) || (atol(argv[1]) < 5))
\x05{
\x05\x05printf("Please Usage Command Format:\n\ttest x\n\tx Is Maybe In Set [5,7,9,11,13...)\n");
\x05\x05return -1;
\x05}
\x05
\x05x = atol(argv[1]);
\x05if ((x%2) == 0) x += 1;
\x05printf("x=%d\n", x);
\x05
\x05a = (x/2)+1;
\x05printf("a=%d\n", a);
\x05
\x05for (i=1; i<=a; ++i)
\x05{
\x05\x05if (i != a)
\x05\x05{
\x05\x05\x05d1 = a - (i-1);
\x05\x05\x05d2 = a + (i-1);
\x05\x05\x05for (j=1; j<=x; ++j)
\x05\x05\x05{
\x05\x05\x05\x05if ((j == d1) || (j == d2))
\x05\x05\x05\x05\x05printf("*");
\x05\x05\x05\x05else
\x05\x05\x05\x05\x05printf(" ");
\x05\x05\x05}
\x05\x05}
\x05\x05else
\x05\x05{
\x05\x05\x05for (j=1; j<=x; ++j)
\x05\x05\x05\x05printf("*");
\x05\x05}
\x05\x05printf("\n");
\x05}
\x05
\x05return 0;

执行效果:

用循环语句打印出三角形并将中间镂空就是这种造型的 跪求用javascript的for 循环语句打出三角形的九九乘法表.在用for 循环语编写1+2+3.+100的和并打印出来如图 如何用循环语句打印这图形? 用C语言 for 循环语句打印一个三角形图案 ,具体如下图********** 编写打印如下图形的程序 (必须用循环语句实现) * ** *** **** *****空格***************一个三角形~ java采用循环语句打印下列图形:* *** 使用循环语句打印下列图形 *** * 用C#语言编写:输入一个正整数n,程序打印出该整数的所有约数(不包括1和该整数本身)使用for循环语句 请用VB的循环语句打印出如下图形:A B C D E F G H I J K L M N O P 用java中的(for循环)打印如下三角形图形: ***** **** *** ** * 用for循环打印倒三角形及菱形 C语言编程求助!“使用循环语句打印出星号三角形”(如下图) × ××× ××××× ××××××××××××××××把“×”换成“*”,要等腰的,第一行1个,第二行3个,第三行5个,第四行7个,第 VB怎么用循环语句和*打印等腰三角形**** * * * * * * 像这样!等腰的! 打印如下空心矩形(用循环语句) 空心矩形是 用FOR循环打印图案 输入X,Y,Z三个数,判断最大值和最小值,并打印出最大值和最小值,用C++怎样写(if语句)? 循环语句打印等腰三角形( 行数由任意输入)等腰三角形** * ** * * * ** * * * * * * 用两层循环for语句打印1个*到99个*