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

来源:学生作业帮助网 编辑:六六作业网 时间:2024/11/26 06:06:03
用循环语句打印出三角形并将中间镂空就是这种造型的用循环语句打印出三角形并将中间镂空就是这种造型的用循环语句打印出三角形并将中间镂空就是这种造型的int main(int argc,

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

用循环语句打印出三角形并将中间镂空就是这种造型的
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个*