求大神帮忙用C语言编个程序,打印出一个心形图案。能么?要是可以,请指点一二。
3个回答
展开全部
#include<stdio.h>
int i,j,k;
void f1()
{
for(j=1; j<=3-i; j++)
printf(" ");
}
void f2()
{
for(k=1; k<=2*i+4; k++)
printf("%c",3);
}
main()
{
printf(" %c%c %c%c\n",3,3,3,3);
for(i=1; i<=3; i++)
{
f1();
f2();
f1();
f1();
f2();
f1();
printf("\n");
}
for(i=1; i<=10; i++)
{
for(j=1; j<=i-1; j++)
printf(" ");
for(k=1; k<=22-2*i; k++)
printf("%c",3);
printf("\n");
}
}
更多追问追答
追问
3333是什么意思?
追答
就是打印 图形中的 心
ascii码表中的3就是桃心
展开全部
//怎么都写的那么麻烦= =
#include <stdio.h>
void main()
{
printf(" ****** ****** \n ********** **********\n ************* *************\n ****************************\n *****************************\n *****************************\n ***************************\n ***********************\n *******************\n ***************\n ***********\n *******\n ***\n *\n");
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-12-14
展开全部
用char来定义,根据你心的形状设置char的内容,putchar输出就好了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询