首页 > 电脑

c语言中说需要定义入口点

更新时间2019-05-13 06:07:09

#include <stdio.h>#include <conio.h>int main(){ int  i, j, k, l, m; char c = 3; //ASCII码里面 3 就是一个字符小爱心 for (i = 1; i <= 5; i++)    printf(" "); //开头空出5行 for (i = 1; i <= 3; i++) { //前3行中间有空隙分开来写  for (j = 1; j <= 32 - 2 * i; j++)  printf(" "); //左边的空格,每下一行左边的空格比上一行少2个 //8*n-2*i  for (k = 1; k <= 4 * i + 1; k++)  printf("%c", c);//输出左半部分字符小爱心  for (l = 1; l <= 13 - 4 * i; l++)  printf(" "); //中间的空格,每下一行的空格比上一行少4个  for (m = 1; m <= 4 * i + 1; m++)  printf("%c", c);//输出右半部分字符小爱心  printf(" ");  //每一行输出完毕换行 } for (i = 1; i <= 3; i++) { //下3行中间没有空格  for (j = 1; j <= 24 + 1; j++)   printf(" "); //左边的空格 //8*(n-1)+1  for (k = 1; k <= 27; k++)   if (k == 8)    printf("L");   else if (k == 10)    printf("O");   else if (k == 12)    printf("V");   else if (k == 14)    printf("E");   else if (k == 18 || k == 20)    printf("朱");   else    printf("%c", c);//输出字符小爱心  printf(" ");  //每一行输出完毕换行 } for (i = 7; i >= 1; i--) { //下7行  for (j = 1; j <= 40 - 2 * i; j++)  printf(" "); //左边的空格,每下一行左边的空格比上一行少2个//8*(n+1)-2*i  for (k = 1; k <= 4 * i - 1; k++)  printf("%c", c);//每下一行的字符小爱心比上一行少4个(这个循环是i--)  printf(" ");  //每一行输出完毕换行 } for (i = 1; i <= 39; i++)    printf(" "); //最后一行左边的空格 printf("%c ", c);  //最后一个字符小爱心 for (i = 1; i <= 5; i++)    printf(" "); //最后空出5行 getch(); return 0;}


程序没有任何问题(结果如下)

c语言中说需要定义入口点

是你的编译器或其设置问题

C/C++编译器我所知的十种以上,具体要看你用的是什么了

相关标签:c语言

上一篇:那位专家可以帮助我分析指纹考勤机连不上网是怎么回事?

下一篇:学习大二的数据结构(c语言版),需要很好地c语言知识吗?