写代码的时候 跟异或写到了一起 懒得改了
/* * * * * * * * * * * * * * * * */
/* * * 修改时间 2018 7 月 9 日 * */
/* * * 作者 段振杰 * * * * * * * */
/* * * * * * * * * * * * * * * * */
#include<stdio.h>
void Print_air_corn_tg(void);
void Eor(int *a, int *b);
/* * * 修改时间 2018 7 月 9 日 * */
/* * * 作者 段振杰 * * * * * * * */
/* * * * * * * * * * * * * * * * */
#include<stdio.h>
void Print_air_corn_tg(void);
void Eor(int *a, int *b);
/* * * * * * * * * * * * * * * * * */
/* * * * * * * * * * */
/* * * * * 主函数 * * * * * */
/* * * * * * * * * * */
/* * * * * * * * * * * * * * * * * */
/* * * * * * * * * * */
/* * * * * 主函数 * * * * * */
/* * * * * * * * * * */
/* * * * * * * * * * * * * * * * * */
/*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/
/*int a = 3;
int b = 5;
Eor(&a, &b);
printf("%5d %5d\n", a, b);*/
int b = 5;
Eor(&a, &b);
printf("%5d %5d\n", a, b);*/
/*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/
int main7()
{
Print_air_corn_tg();
return 0;
}
/* * * * * * * * * * * * * * * * * */
/* * * 函数名: Print_tg * * * * */
/* * * 功能: 打印三角形 * * * * */
/* * * * * * * * * * * * * * * * * */
void Print_air_corn_tg(void)
{
printf("请输入想要空心三角形的行数,和组成三角形的符号(回车确认):\n");
int Lnub;
char element;
scanf("%d %c", &Lnub, &element);
int temp1 = Lnub - 1, temp2 = 0, flag = 0;
for (; flag < Lnub; temp1--, temp2++, flag++)
{
int nub1 = temp1;
int nub2 = temp2 * 2 - 1;
if (!flag)
{
while (nub1--)
{
printf(" ");
}
printf("%c\n",element);
}
else if (flag == Lnub - 1)
{
int temp = temp2 + 1 ;
while (temp--)
{
printf("%c ", element);
}
putchar('\n');
}
else if (flag > 0 && flag < Lnub - 1)
{
while (nub1--)
{
printf(" ");
}
printf("%c", element);
while (nub2--)
{
printf(" ");
}
printf("%c\n", element);
}
}
}
/* * * * * * * * * * * * * * * * * */
/* * * 函数名: Eor * * * */
/* * * 功能:异或交换变量值 * * * */
/* * * * * * * * * * * * * * * * * */
void Eor(int *a, int *b)
{
*a ^= *b;
*b ^= *a;
*a ^= *b;
}
{
Print_air_corn_tg();
return 0;
}
/* * * * * * * * * * * * * * * * * */
/* * * 函数名: Print_tg * * * * */
/* * * 功能: 打印三角形 * * * * */
/* * * * * * * * * * * * * * * * * */
void Print_air_corn_tg(void)
{
printf("请输入想要空心三角形的行数,和组成三角形的符号(回车确认):\n");
int Lnub;
char element;
scanf("%d %c", &Lnub, &element);
int temp1 = Lnub - 1, temp2 = 0, flag = 0;
for (; flag < Lnub; temp1--, temp2++, flag++)
{
int nub1 = temp1;
int nub2 = temp2 * 2 - 1;
if (!flag)
{
while (nub1--)
{
printf(" ");
}
printf("%c\n",element);
}
else if (flag == Lnub - 1)
{
int temp = temp2 + 1 ;
while (temp--)
{
printf("%c ", element);
}
putchar('\n');
}
else if (flag > 0 && flag < Lnub - 1)
{
while (nub1--)
{
printf(" ");
}
printf("%c", element);
while (nub2--)
{
printf(" ");
}
printf("%c\n", element);
}
}
}
/* * * * * * * * * * * * * * * * * */
/* * * 函数名: Eor * * * */
/* * * 功能:异或交换变量值 * * * */
/* * * * * * * * * * * * * * * * * */
void Eor(int *a, int *b)
{
*a ^= *b;
*b ^= *a;
*a ^= *b;
}
/* * * * * * * * * * * * * * * * */
/* * * * * * */
/* * * 修缮一下 * * * */
/* * * * * * */
/* * * * * * * * * * * * * * * * */
/* * * * * * * * * * * * * * * * */
/* * * 修改时间 2018 7 月 9 日 * */
/* * * 作者 段振杰 * * * * * * * */
/* * * * * * * * * * * * * * * * */
#include<stdio.h>
void Print_air_corn_tg(void);
void Print_tg(void);
/* * * 修改时间 2018 7 月 9 日 * */
/* * * 作者 段振杰 * * * * * * * */
/* * * * * * * * * * * * * * * * */
#include<stdio.h>
void Print_air_corn_tg(void);
void Print_tg(void);
/* * * * * * * * * * * * * * * * * */
/* * * * * * * * * * */
/* * * * * 主函数 * * * * * */
/* * * * * * * * * * */
/* * * * * * * * * * * * * * * * * */
/* * * * * * * * * * */
/* * * * * 主函数 * * * * * */
/* * * * * * * * * * */
/* * * * * * * * * * * * * * * * * */
int main()
{
//Print_air_corn_tg(); //空心三角
//Print_tg(); //实心三角
return 0;
}
/* * * * * * * * * * * * * * * * * */
/* * * * * * * * * * */
/* * * 函数名:Print_air_corn_tg * */
/* * * 功能:打印空心三角形* * * * */
/* * * * * * * * * * */
/* * * * * * * * * * * * * * * * * */
void Print_air_corn_tg(void)
{
printf("请输入想要空心三角形的行数,和组成三角形的符号(回车确认):\n");
int Lnub;
char element;
scanf("%d %c", &Lnub, &element);
int temp1 = Lnub - 1, temp2 = 0, flag = 0;
for (; flag < Lnub; temp1--, temp2++, flag++)
{
int nub1 = temp1;
int nub2 = temp2 * 2 - 1;
if (!flag)
{
while (nub1--)
{
printf(" ");
}
printf("%c\n",element);
}
else if (flag == Lnub - 1)
{
int temp = temp2 + 1 ;
while (temp--)
{
printf("%c ", element);
}
putchar('\n');
}
else if (flag > 0 && flag < Lnub - 1)
{
while (nub1--)
{
printf(" ");
}
printf("%c", element);
while (nub2--)
{
printf(" ");
}
printf("%c\n", element);
}
}
}
/* * * * * * * * * * */
/* * * 函数名:Print_air_corn_tg * */
/* * * 功能:打印空心三角形* * * * */
/* * * * * * * * * * */
/* * * * * * * * * * * * * * * * * */
void Print_air_corn_tg(void)
{
printf("请输入想要空心三角形的行数,和组成三角形的符号(回车确认):\n");
int Lnub;
char element;
scanf("%d %c", &Lnub, &element);
int temp1 = Lnub - 1, temp2 = 0, flag = 0;
for (; flag < Lnub; temp1--, temp2++, flag++)
{
int nub1 = temp1;
int nub2 = temp2 * 2 - 1;
if (!flag)
{
while (nub1--)
{
printf(" ");
}
printf("%c\n",element);
}
else if (flag == Lnub - 1)
{
int temp = temp2 + 1 ;
while (temp--)
{
printf("%c ", element);
}
putchar('\n');
}
else if (flag > 0 && flag < Lnub - 1)
{
while (nub1--)
{
printf(" ");
}
printf("%c", element);
while (nub2--)
{
printf(" ");
}
printf("%c\n", element);
}
}
}
/* * * * * * * * * * * * * * * * * */
/* * * * * * * * * * */
/* * * 函数名:Print_tg * * * */
/* * * 功能:打印实心三角形* * * * */
/* * * * * * * * * * */
/* * * * * * * * * * * * * * * * * */
/* * * * * * * * * * */
/* * * 函数名:Print_tg * * * */
/* * * 功能:打印实心三角形* * * * */
/* * * * * * * * * * */
/* * * * * * * * * * * * * * * * * */
void Print_tg(void)
{
printf("请输入实心三角形的行数,和组成三角形的符号(回车确认):\n");
int Lnub;
char element;
scanf("%d %c", &Lnub, &element);
int temp1 = Lnub - 1, temp2 = 1, flag = 0;
for (; flag < Lnub; temp1--, temp2++, flag++)
{
int nub1 = temp1;
int nub2 = temp2;
while (nub1--)
{
putchar(' ');
}
while (nub2--)
{
printf("%c ", element);
}
putchar('\n');
}
}
{
printf("请输入实心三角形的行数,和组成三角形的符号(回车确认):\n");
int Lnub;
char element;
scanf("%d %c", &Lnub, &element);
int temp1 = Lnub - 1, temp2 = 1, flag = 0;
for (; flag < Lnub; temp1--, temp2++, flag++)
{
int nub1 = temp1;
int nub2 = temp2;
while (nub1--)
{
putchar(' ');
}
while (nub2--)
{
printf("%c ", element);
}
putchar('\n');
}
}
版权声明:本文为weixin_42510998原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。