c语言爱心代码加文字(c语言爱心代码详解)

http://www.itjxue.com  2023-03-17 01:11  来源:未知  点击次数: 

怎么在C语言打出爱心图形后在中间输入汉字?求各位大神指教 要按原代码修改

超出long int的范围了

建议用字符串做

请输入一正整数:12345678901234567890

你输入的是20位数Press any key to continue

#include

#include "string.h"

void main()

{

char a[100];

int nLen;

printf("请输入一正整数:");

gets(a);

nLen=strlen(a);

printf("\n你输入的是%d位数",nLen);

}

有疑问请追问 满意记得采纳

c语言心形中间带字程序

#includestdio.h

#includewindows.h

void?put_ch(char?ch,int?a,int?b)//在a个空格后,显示b个字符ch

{

int?i;

for(i=0;ia;i++)

printf("%c",'?');//printf("?");

for(i=0;ib;i++)

printf("%c",ch);

}

int?main?(void)

{

int?a,b,c;

int?i;

printf("\n");

printf("\n"); //\n

system("color?0c");

a=22,b=8,c=12;

put_ch(0x03,a,b);

put_ch(0x03,c,b);

printf("\n");

a=a-3,b=b+3+2,c=c-4;

for(i=0;i3;i++)

{

put_ch(0x03,a,b);

put_ch(0x03,c,b);

printf("\n");

a-=2;

if(a0)

a=1;

b=b+4;

c=c-4;

}

b=b-4;

a++;

put_ch(0x03,a,b-17);

printf("?I?L?o?v?e?Y?o?u?某?某?某?");

put_ch(0x03,c,b-16);

printf("\n");

b=b*2+1;

put_ch(0x03,a,b+1);

printf("\n");

a++;

for(i=0;i8;i++)

{

put_ch(0x03,a,b-1);

printf("\n");

b=b-4;

a=a+2;

}

for(i=0;i3;i++)

{

put_ch(0x03,a,b);

printf("\n");

b=b-8;

a=a+4;

}

}

C语言怎样用汉字组成一个心形?

#include stdio.h

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-2*i; j+=2)

? ? printf("? ");

? for (k=1; k=4*i+1; k+=2)

? ? printf("%s", c);

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

? ? printf("? ");

? for (m=1; m=4*i+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-2*i; j+=2)

? ? printf("? ");

? for (k=1; k=4*i+1; k+=2)

? ? printf("%s", c);

? printf("\n");

}

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

? printf("? ");

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

return 0;

}

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

#include stdio.h

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-2*i; j+=2)

? ? printf("? ");

? for (k=1; k=4*i+1; k+=2)

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

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

? ? printf("? ");

? for (m=1; m=4*i+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-2*i; j+=2)

? ? printf("? ");

? for (k=1; k=4*i+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语言编写心形图案

用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语言中*号表示出一个爱心,并在爱心中穿插着文字,怎么弄?

最简单的就是你用printf来实现

或者你要用函数来画心就很麻烦了

比如

#includestdio.h

void?main()

{

????printf("*?????????????????*");

?????printf("*???????????????*");

??????printf("*?????????????*");

???????printf("*???????????*");

????????printf("*?????????*");

?????????printf("*????????*");

???????

}

就这种样子,自己布局吧,如果想用画图函数,要么在tc环境下,要么在vc下获取控制台句柄,调用api,然后写一个画心形的函数

(责任编辑:IT教学网)

更多