用C语言输出心型图案。 求利用C语言打印心形图案?

\u5982\u4f55\u7528C\u8bed\u8a00\u8f93\u51fa\u5fc3\u5f62\u7684\u56fe\u5f62\uff1f

#include "stdio.h"
main()
{ char a[]="I LOVE YOU";
int i;
for(i=0;i<10;i++)
printf("%c",3);
printf("\n");
printf("%s\n",a);
for(i=0;i<10;i++)
printf("%c",3);
getch();
}
\u6548\u679c\u662f\u8fd9\u6837 \u5475
♥♥♥♥♥♥♥♥♥♥
I LOVE YOU
♥♥♥♥♥♥♥♥♥♥
\u53ef\u4ee5\u6539\u7684\u554a

//\u6570\u7ec4\u65b9\u5f0f\uff0c\u6570\u7ec4heart\u5b58\u653e\u7531'*'\u7ec4\u6210\u7684\u5fc3\u5f62\uff0c
//\u518d\u7531printf\u51fd\u6570\u663e\u793a\u51fa\u6765\u3002
//\u7f16\u8bd1\u4e0e\u6267\u884c\u73af\u5883\uff1aVC++ 6.0
#include

#define HIG 12 //\u5fc3\u5f62\u9ad8\u5ea6
#define WID 32 //\u6700\u957f\u5bbd\u5ea631\u4e2a'*'\u4e0e\u672b\u5c3e'\0'\u7ec4\u6210

int main()
{
char heart[HIG][WID]={
" * *",
" ***** *****",
" ********* *********",
" ************* *************",
"*******************************",
" ***************************",
" ***********************",
" *******************",
" ***************",
" ***********",
" *******",
" ***"};
int i;
for(i=0;i<HIG;i++) //\u9010\u884c\u6253\u5370
printf("%s\n",heart[i]);
printf("\n");
return 0;
}

\u5faa\u73af\u7684\u8bdd\uff0c\u770b\u770b\u8fd9\u4e2a\u4eba\u7684\u767e\u5ea6\u7a7a\u95f4
http://hi.baidu.com/iyotyoi/blog/item/83e8d44e3c5fd92d08f7efbd.html

你好
代码如下:
#include <stdio.h>

int main()
{
int i,j;

printf(" ****** ******\n"
" ********** **********\n"
" ************* *************\n");
//前三排的规律性不强 所以直接显示就好了

for(i=0;i<3;i++)//显示中间三排
{
for(j=0;j<29;j++)
printf("*");
printf("\n");
}

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("\n");
}

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

显示心型和楼主想要的一模一样

希望能帮助你哈

正确代码
#include <stdio.h>

int main()
{
int i,j;
printf(
" ***** *****\n"
" ********* *********\n"
" ************* *************\n");
//前三排的规律性不强 所以直接显示就好了
for(i=0;i<3;i++)//显示中间三排
{
for(j=0;j<29;j++)
printf("*");
printf("\n");
}
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("\n");
}
for(i=0;i<14;i++)//最后一个星号*与上面的规律脱节了 所以独立显示
printf(" ");
printf("*\n");
return 0;
}

#include<stdio.h>
#include<math.h>
#include<windows.h>
int main()
{
float x,y,z,f;
system("");
for(y=1.5f;y>-1.5f;y-=0.1f)
{
for(x=-1.5f;x<1.5f;x+=0.05f)
{
z=x*x+y*y-1;
f=z*z*z-x*x*y*y*y;
putchar(f<=0.0f?".:-=*#%@"[(int)(f*-8.0f)]:' ');
}
putchar('\n');
}
printf("");
getchar();
return 0;
}

1.5f什么意思

#include <stdio.h>
int main(int argc,char *argv[]){
char a[]="I love you I love you I love you I l";
printf("\n\n\n");
printf("%*.*s\n",59,22,"_*=_ _=*_");
printf("%*.*s\n",62,26,"I love yo u I love!");
printf("%*.*s\n",64,30,"I love you I l ove you I love");
printf("%*.*s\n",66,34,a);
printf("%*.*s\n",67,36,a);
printf("%*.*s\n",67,36,a);
printf("%*.*s\n",66,34,a);
printf("%*.*s\n",65,32,a);
printf("%*.*s\n",64,30,a);
printf("%*.*s\n",62,26,a);
printf("%*.*s\n",59,22,a);
printf("%*.*s\n",57,17,a);
printf("%*.*s\n",55,13,a);
printf("%*.*s\n",53,9,a);
printf("%*.*s\n",51,5,a);
printf("%*.*s\n",50,3,a);
printf("%*.*s\n",49,1,a);
return 0;
}

  • 浼氳烦鍔ㄧ殑蹇浠g爜c璇█
    绛旓細杩欐浠g爜浣跨敤宓屽鐨勫惊鐜潵鎵撳嵃鍑轰竴涓細璺冲姩鐨蹇冨舰鍥炬銆傚湪姣忎釜鍧愭爣鐐逛笂璁$畻涓涓紌锛岀劧鍚庢牴鎹畓鐨勫兼潵鍐冲畾鏄惁鎵撳嵃鍑烘槦鍙枫傚綋z鐨勫兼弧瓒充竴瀹氱殑鏉′欢鏃讹紝灏变細鎵撳嵃鍑烘槦鍙凤紝鍚﹀垯鎵撳嵃绌烘牸銆傞氳繃杩欑鏂瑰紡锛屽舰鎴愪簡涓涓姩鎬佽烦鍔ㄧ殑蹇冨舰鍥炬銆C璇█鐨勭壒鐐 1銆佺畝娲佺揣鍑戙佺伒娲绘柟渚 C璇█涓鍏卞彧鏈32涓叧閿瓧锛9绉嶆帶鍒...
  • 鐢╟璇█缂栧啓蹇冨舰鍥炬c璇█蹇冨舰鍥炬浠g爜
    绛旓細1銆鐢–璇█缂栧啓蹇冨舰鐨勬柟娉曪細#include int n;void draw(int n){int i,j;for (i=1-(n>>1);i=0) { for (j=0;j<i;j++) printf("  "); for (j=1;j<=2*(n-i)+1;j++) printf("...
  • 蹇冨舰浠g爜c璇█
    绛旓細int main(void){ float a,x,y;for(y=1.5f; y>-1.5f; y-=0.1f){ for(x=-1.5f; x<1.5f; x+=0.05f){ a = x*x+y*y-1;char ch = a*a*a-x*x*y*y*y<=0.0f?'*':' ';putchar(ch)銆鐢–璇█缂栧啓蹇冨舰鐨勬柟娉曪細#include<stdio.h> int n;void draw(int n){int ...
  • c璇█ 蹇冨舰鍥炬浠g爜
    绛旓細int main(void){ float a,x,y;for(y=1.5f; y>-1.5f; y-=0.1f){ for(x=-1.5f; x<1.5f; x+=0.05f){ a = x*x+y*y-1;char ch = a*a*a-x*x*y*y*y<=0.0f?'*':' ';putchar(ch);} printf("\n");} return 0;} ...
  • 姹傚ぇ绁炲府蹇鐢–璇█缂栦釜绋嬪簭,鎵撳嵃鍑轰竴涓蹇冨舰鍥炬銆傝兘涔?瑕佹槸鍙互,璇锋寚...
    绛旓細void Display_Interface() { cout.fill(' '); cout << setw(30) << "*" << setw(3) << "*" << setw(2) << "*" << setw(6) << "*" << setw(2) << "*" << setw(3) << "*" << endl; cout << setw(28) << "*" << setw(9) << "*" << ...
  • c璇█蹇冨舰缂栫▼浠g爜
    绛旓細褰撶劧锛浣跨敤c璇█鑳藉灞曠幇鍑哄緢澶氱壒娈婄殑鍐呭锛屾瘮濡傚績褰佹鏂瑰舰銆佷笁瑙掑舰绛夌瓑銆傚弬鑰冭寖渚嬶細1銆缂栧啓蹇冨舰鐨勪唬鐮佷竴锛歩nclude stdio.h int main() { for (float y = 1.5; y -1.5; y -= 0.1) { for (float x = -1.5; x 1.5; x += 0.04) { float a = x * x + y * y - ...
  • c璇█ 濡備笅 杈撳嚭涓涓蹇冨舰,鐒跺悗鎯冲湪蹇冨舰鍐呴儴鍔犲叆姹夊瓧,濡備綍淇敼? #includ...
    绛旓細C++#include <iostream>#include <cmath>using namespace std;int main(){ double x, y, size=10; char ch='*'; string message("fateland"); int print_line = 4; if(message.length() % 2 != 0) message += " "; for(x = 0; x < size -4; x++) ...
  • 蹇冨舰鍥鐢–璇█鍐欏嚭
    绛旓細void main(void){ printf(" *** *** \n");printf(" * ** ** * \n");printf(" *
  • c璇█ 蹇冨舰鍥炬浠g爜
    绛旓細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 ? '*' : ...
  • 鎬庢牱鐢–璇█缂栧啓蹇冨舰?
    绛旓細鏂规硶涓锛#include<stdio.h> int n;void draw(int n){int i,j;for (i=1-(n>>1);i<=n;i++) if (i>=0) { for (j=0;j<i;j++) printf(" "); for (j=1;j<=2*(n-i)+1;j++) printf(" *"); printf("\n"); } else { for (j=i;j<0;j++) printf(" ")...
  • 扩展阅读:画100个可爱小图案 ... c语言按从小到大输出 ... 手绘图案简单漂亮 ... c语言输出以下图案 ... 小图案简笔画 ... 手绘小图案可爱简单 ... c语言编程好看的图案 ... 心形logo设计图 ... 用c语言输出有趣的图案 ...

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