c语言编程三个字心形图案(c语言简单心形代码带名字)

http://www.itjxue.com  2023-03-04 12:52  来源:未知  点击次数: 

求用C编程编写一个用“我爱你”这3个字围成的心形,中间要空的,最好中间可以加两个人的名字!

#include "stdio.h"

void main()

{

printf(" 我 我\n 爱 爱 爱 爱\n 你 你 你 你\n");

printf(" 我 我 我\n爱 爱\n 你 你\n");

printf(" 我 我\n 爱 爱\n 你 你\n");

printf(" 我 我\n 爱 爱\n 你 你\n");

printf(" 我 我\n 爱 爱\n 你");

}

技术不过关,难看了。加名字靠你了。

使用C语言,打印出一个“心形的图案”,还有“我爱你”三个字

#include

"conio.h"

#include

"stdio.h"

main()

{

printf("abcd\n");

printf("tttu\n");

getch();

}

复制多几行printf,改变引号内\n前的东西,其它的自己排版吧。如果要输出中文,要用支持输出中文的编译器,比如vc什么的。

吐槽:稍微看点书都知道的东西,有必要问么

用c语言编写心形图案

用C语言编写心形的方法:

#includestdio.h?

int?n;

void?draw(int?n)

{

int?i,j;

for?(i=1-(n1);i=n;i++)?

if?(i=0)?

{?

for?(j=0;ji;j++)?printf("??");?

for?(j=1;j=2*(n-i)+1;j++)?printf("?*");?

printf("\n");?

}?

else?

{?

for?(j=i;j0;j++)?printf("??");?

for?(j=1;j=n+2*i+1;j++)?printf("?*");?

for?(j=1;j=-1-2*i;j++)?printf("??");?

for?(j=1;j=n+2*i+1;j++)?printf("?*");?

printf("\n");?

}

}

int?main()?

{?

printf("Please?input?the?size?(n=4):");?

scanf("%d",n);?

draw(n);

return?0;?

}

扩展资料

C程序是由一组变量或是函数的外部对象组成的。 函数是一个自我包含的完成一定相关功能的执行代码段。我们可以把函数看成一个“黑盒子”,你只要将数据送进去就能得到结果,而函数内部究竟是如何工作的,外部程序是不知道的。

外部程序所知道的仅限于输入给函数什么以及函数输出什么。函数提供了编制程序的手段,使之容易读、写、理解、排除错误、修改和维护。

参考资料:百度百科--c语音

c语言怎么样符号打出李嘉文三个字,就像做心形那样

可以通过循环语句和预先定义的图形模板来实现自定义的图形。

具体实现方法可以参考如下程序:

#include stdio.h

#define WIDTH 9 // 宽也即列数

#define HEIGHT 7 // 高也即行数

#define CHAR "*"

int Modal[HEIGHT][WIDTH]= // 定义形状的模板

{

{0,1,1,1,0,1,1,1,0},

{1,0,0,0,1,0,0,0,1},

{1,0,0,0,0,0,0,0,1},

{0,1,0,0,0,0,0,1,0},

{0,0,1,0,0,0,1,0,0},

{0,0,0,1,0,1,0,0,0},

{0,0,0,0,1,0,0,0,0}

};

void main()

{

int i,j;

for(i=0;iHEIGHT;i++) // 控制高度即行数

{

for(j=0;jWIDTH;j++) // 控制宽度即列数

{

if(Modal[i][j]) // 根据模板输出*号或空格

printf(CHAR);

else

printf(" ");

}

printf("\n");

}

}

注:更改模板的长宽、显示字符及模板内容,即可显示不同的图形。

(责任编辑:IT教学网)

更多

推荐Frontpage教程文章