#include
#include
#include
void findyear();
void findmax();
void math();
void prix();
void juxin();
void yuan();
int main(int argc, char const *argv[])
{
// findmax();
// findyear();
// math();
// prix();
// juxin();
yuan();
return 0;
}
void juxin()
{
int wigth, high;
for (high = 0; high < 10; high++)
{
for (wigth = 10; wigth > 0; wigth--)
{
if (high == 0 || high == 9)
{
printf("——");
}
else if (wigth == 10 || wigth == 1)
{
printf("|");
}
else
{
printf(" ");
}
}
printf("\n");
}
}
void yuan()
{
int x, y;
int x0 = 0;
int y0 = 0;
int d1 = 25, d2 = 25;
while (1)
{
for (y = 0; y < 50; y++)
{
for (x = 0; x < 50; x++)
{
if (((x - d1) * (x - d1) + (y - d2) * (y - d2)) <= 50)
{
printf("*");//画圆
}
else
{
printf(" ");
}
// x0++;
}
// y0++;
printf("\n");
}
usleep(50000);
d1=(d1+=1)%50;
d2=(d1+=2)%50;//移动
}
// x0=5;
// printf("%d\n",(x0 - 2) * (x0 - 2));
}
void prix()
{
int x, y;
for (x = 1; x < 20; x++)
{
for (y = 0; y < x; y++)
{
printf("*");
}
printf("\n");
if ((x % 2) == 0)
{
// printf("\n");
printf("holle world\n");
}
}
}
void findyear()
{
int year;
bool flag;
printf("请输入一个年份:\n");
scanf("%d", &year);
(flag = (((year % 4) == 0 && ((year % 100) != 0)) || (((year % 100) == 0 && (year % 400 == 0))))) ? printf("%d是闰年。\n", year) : printf("%d不是闰年。\n", year);
}
void findmax()
{
int int_a = 6;
int int_b = 5;
int max = int_a > int_b ? int_a : int_b;
printf("max=%d\n", max);
}
void math()
{
int int_a = 14; // 14二进制:1110
int int_b = 11; // 11二进制:1011
printf("int_a | int_b =%d\n", int_a | int_b); // 或运算预期结果:1111:->15
printf("int_a & int_b =%d\n", int_a & int_b); // 与运算预期结果:1010:->10
printf("~ int_b =%x\n", ~int_b); // 取反预期结果: FFFFFFF4:->15
printf("int_a ^ int_b= %d\n", int_a ^ int_b); // 异或同为零异一预期结果:0101:->5
}