c语言 心形图案代码 用c语言编写心形图案

c\u8bed\u8a00 \u5fc3\u5f62\u56fe\u6848\u4ee3\u7801

#include <stdio.h>
int main() {
    for (float y = 1.5f; y > -1.5f; y -= 0.1f) {
        for (float x = -1.5f; x < 1.5f; x += 0.05f) {
            float a = x * x + y * y - 1;
            putchar(a * a * a - x * x * y * y * y <= 0.0f ? '*' : ' ');
        }
        putchar('
');
    }
}



#include <stdio.h>

int main()

{

int i,j;

printf("     ******       ******
"

"   **********   **********
"

" ************* *************
");

//前三排的规律性不强  所以直接显示就好了

for(i=0;i<3;i++)//显示中间三排

{

for(j=0;j<29;j++)

printf("*");

printf("
");

}

for(i=0;i<7;i++)//显示呈递减趋势规律的中间7排

{

for(j=0;j<2*(i+1)-1;j++)

printf(" ");

for(j=0;j<27-i*4;j++)

printf("*");

printf("
");

}

for(i=0;i<14;i++)//最后一个星号*与上面的规律脱节了  所以独立显示

printf(" ");

printf("*
");

return 0;

}



#include <stdio.h>

int main()

{

int i,j;

printf("     ******       ******
"

"   **********   **********
"

" ************* *************
");

//前三排的规律性不强  所以直接显示就好了

for(i=0;i<3;i++)//显示中间三排

{

for(j=0;j<29;j++)

printf("*");

printf("
");

}

for(i=0;i<7;i++)//显示呈递减趋势规律的中间7排

{

for(j=0;j<2*(i+1)-1;j++)

printf(" ");

for(j=0;j<27-i*4;j++)

printf("*");

printf("
");

}

for(i=0;i<14;i++)//最后一个星号*与上面的规律脱节了  所以独立显示

printf(" ");

printf("*
");

return 0;

}



#include<stdio.h>
 
int main()
{
    int i;
    float y,x,a;
    for (y = 1.5f; y > -1.5f; y -= 0.13f) {
        for (x = -1.5f; x < 1.5f; x += 0.06f) {
            a = x * x + y * y - 1;
            putchar(a * a * a - x * x * y * y * y <= 0.0f ? '@' : ' ');
        }
        putchar('
');
    }
    system("pause");
}




本站交流只代表网友个人观点,与本站立场无关
欢迎反馈与建议,请联系电邮
2024© 车视网