C语言编程能不能编个显示是I LOVE YOU的图案啊,高手帮帮忙~~

C语言编程能不能编个显示是I LOVE YOU的图案啊,高手帮帮忙~~,第1张

采用数组,

初始化是一个你想要的图案

进行遍历输出

代码如下:

#include<stdioh>

void main()

{

char name[30];

gets(name);                  //输入对方姓名。

char heart[][11]={{' ',' ',' ','',''},{' ',' ','',' ',' ',''},{' ','',' ',' ',' ',' ',''},

{' ','',' ',' ',' ',' ',' ',''},{' ',' ','',' ',' ',' ',' ',' ',''},{' ',' ',' ','',' ',' ',' ',' ',' ',''},

{' ',' ','',' ',' ',' ',' ',' ',''},{' ','',' ',' ',' ',' ',' ',''},{' ','',' ',' ',' ',' ',''},

{' ',' ','',' ',' ',''},{' ',' ',' ','',''}};

int i,j;

for(i=0;i<11;i++)

{

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

 printf("%c",heart[j][i]);

 printf("\n");

}

 printf("I Love You,%s\n",name);

}

1打开VC,建立程序编写页面,建立C语言环境,声明两个整数型变量。

2写出爱心形状的前三行,用printf语句手动输入。

3显示中间三排,使用for循环语句,循环三行。

4显示呈地柜去世规律的中间7排,使用for循环进行循环七列递减的运算。

5最后一个星号于上面的规律不同,直接用printf语句直接编写最后一行。

6完成了程序的编写,进行编译工作,就可以运行程序了。

7运行成功后,就可以看到程序运行框中出现爱心图形。

MicrosoftVisualC++(简称VisualC++、MSVC、VS或VC)是微软公司的免费C++开发工具,具有集成开发环境,可提供编辑C语言,C++以及C++/CLI等编程语言。

#include <stdioh>

int main()

{ int i, j, k, l, m;

char c[3] = "好";

for (i=1; i<=5; i++) printf("\n");

for (i=1; i<=3; i++)

{

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

    printf("  ");

  for (k=1; k<=4i+1; k+=2)

    printf("%s", c);

  for (l=1; l<=13-4i; l+=2)

    printf("  ");

  for (m=1; m<=4i+1; m+=2)

    printf("%s", c);

  printf("\n");

}

for (i=1; i<=3; i+=2)

{

  for (j=1; j<=24+1; j+=2)

    printf("  ");

  for (k=1; k<=29; k+=2)

    printf("%s", c);

  printf("\n");

}

for (i=7; i>=1; i--)

{ //下7行

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

    printf("  ");

  for (k=1; k<=4i+1; k+=2)

    printf("%s", c);

  printf("\n");

}

for (i=1; i<=39; i+=2)

  printf("  ");

printf("%s\n", c);

return 0;

}

===========================

#include <stdioh>

int main()

{ int i, j, k, l, m,n=0;

char c[] = "以陕西市区办赛条件为基础承办绝大多数竞技项目比赛,将帆船、皮划艇激流回旋、冲浪、霹雳舞、击剑、场地自行车等场地条件要求特殊和新增设的竞技比赛项目,小项安排在陕西以外的浙江、山东、四川、海南、江苏、天津、河南等省市举办。群众比赛项目中,陕西省承办乒乓球。";

for (i=1; i<=5; i++) printf("\n");

for (i=1; i<=3; i++)

{

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

    printf("  ");

  for (k=1; k<=4i+1; k+=2)

    printf("%c%c", c[n],c[n+1]),n+=2;

  for (l=1; l<=13-4i; l+=2)

    printf("  ");

  for (m=1; m<=4i+1; m+=2)

    printf("%c%c", c[n],c[n+1]),n+=2;

  printf("\n");

}

for (i=1; i<=3; i+=2)

{

  for (j=1; j<=24+1; j+=2)

    printf("  ");

  for (k=1; k<=29; k+=2)

    printf("%c%c", c[n],c[n+1]),n+=2;

  printf("\n");

}

for (i=7; i>=1; i--)

{ //下7行

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

    printf("  ");

  for (k=1; k<=4i+1; k+=2)

    printf("%c%c", c[n],c[n+1]),n+=2;

  printf("\n");

}

for (i=1; i<=39; i+=2)

  printf("  ");

printf("%c%c\n", c[n],c[n+1]);

return 0;

}

以上就是关于C语言编程能不能编个显示是I LOVE YOU的图案啊,高手帮帮忙~~全部的内容,包括:C语言编程能不能编个显示是I LOVE YOU的图案啊,高手帮帮忙~~、苹果电脑爱心代码怎么弄、C语言怎样用汉字组成一个心形等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zz/9330698.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-27
下一篇2023-04-27

发表评论

登录后才能评论

评论列表(0条)

    保存