
采用数组,
初始化是一个你想要的图案
进行遍历输出
代码如下:
#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语言怎样用汉字组成一个心形等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)