c语言编程三个字心形图案(c语言简单心形代码带名字)
求用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");
}
}
注:更改模板的长宽、显示字符及模板内容,即可显示不同的图形。