C语言表白代码?

article/2025/10/24 16:03:44

 解题思路:这道例题我分了4部分,前3行一部分,4-6行一部分,7-13行一部分,最后一行一部分,读者请仔细阅读注释,小林写的很详细了。

前三行输出,为了让初学者知道,即使最笨的方法也是可以打印的。

 4-6行,这三行输出效果一样。

for(i=0;i<3;i++){for(j=0;j<29;j++){printf("*");}printf("\n");}

最后一行,只是输出一个*。

for(i=0;i<14;i++){printf(" ");}printf("*\n");

源代码演示:前三行代码样式请参考上述截图,文章中的源码空格有点小bug:

#include<stdio.h>//头文件
int main()//主函数入口
{printf(" **** ****\n");//打印第一行printf(" ********* *********\n");//打印第二行printf("************* *************\n");//打印第三行int i,j;//定义变量for(i=0;i<3;i++)//打印4-6行,一共3行,因此i小于3{for(j=0;j<29;j++)//限制每行输出*的个数{printf("*");//这三行只打印*号,无空格输出}printf("\n");//打印完一行需要进行换行}for(i=0;i<7;i++) //打印7-13行,一共7行,因此i小于7{for(j=0;j<2*(i+1)-1;j++)//这个for循环和下面的for是并列的{printf(" ");//打印空格}for(j=0;j<27-i*4;j++)//读者可以带入几个数找出条件{printf("*");//打印*}printf("\n");}for(i=0;i<14;i++)//打印最后一行的*{printf(" ");//打印空格}printf("*\n") ;//打印*return 0;
}

编译运行结果如下:

 上述代码中的*,读者可以自行替换,读者可以用这个符号替换试试♥,看是否可行,自己动脑思考一下。

第二种表白源代码演示:

#include<stdio.h>//头文件
#include<math.h>//为了引用pow函数
int main()//主函数入口
{float y, x, z;//定义浮点型变量printf("独时想起你\n");//提示语句printf("落泪时想搂住你\n");//提示语句printf("开心时想扑向你\n");//提示语句printf("兴奋时想吻你\n");//提示语句printf("一切尽在这三个字签名没有签上\n");//提示语句printf("\n");//换行for (double y = 2.5; y >= -1.6; y = y - 0.2){for (double x = -3; x <= 4.8; x = x + 0.1){//下面是个三目运算,读者请仔细看下,||这个是或(pow((x*x + y*y - 1), 3) <= 3.6*x*x*y*y*y|| (x>-2.4 && x<-2.1 && y<1.5 && y>-1)|| (((x<2.5 && x>2.2) || (x>3.4 && x<3.7)) && y>-1 && y<1.5)|| (y>-1 && y<-0.6 && x<3.7 && x>2.2)) ? printf("*") : printf(" ");}printf("\n");//换行}getchar();return 0;//函数返回值为0
}

编译运行结果如下:

 

C语言打印出心形的方法有很多,读者可以自己多尝试尝试,即使一行一行用printf也是一种方式,小编能帮你的只能到这了,女朋友还是要自己找

以上,如果你看了觉得对你有所帮助,就给小编点个赞叭,这样小编也有更新下去的动力,跪谢各位父老乡亲啦~~

C语言C++编程编程学习基地QQ群:828339809点击进入】

整理分享(多年学习的源码、项目实战视频、项目笔记,基础入门教程)

欢迎转行和学习编程的伙伴,利用更多的资料学习成长比自己琢磨更快哦!


http://chatgpt.dhexx.cn/article/mQ6FexPH.shtml

相关文章

用C语言编写爱心代码

又快到情人节了&#xff0c;或者女朋友生日各种纪念日什么的&#xff0c;下面给大家编写一个简单的爱心代码&#xff0c;供大家参考&#xff0c;希望对大家有帮助哦。 #include<stdio.h> #include<windows.h> //心形图案爱心代码编程c语言 int main() { float x,y…

C语言表白代码

C语言实现打印出心形&#xff0c;初学者的表白神器。 这道题分4部分&#xff0c;前3行一部分&#xff0c;4-6行一部分&#xff0c;7-13行一部分&#xff0c;最后一行一部分。 前三行输出&#xff0c;为了让初学者知道&#xff0c;即使最笨的方法也是可以打印的。 4-6行&#x…

C语言烟花代码—兔年顶呱呱

废话不多说&#xff0c;直接上码 代码&#xff0c;歌曲&#xff0c;烟花图片都在压缩包里 链接: https://pan.baidu.com/s/1_459s0fFCAX1DcQa_BnHMQ?pwdqw12 提取码: qw12 要看效果的也可以看我抖音: 1210246294 #include<stdio.h> #include<easyx.h> #inclu…

爱心c语言简单代码

前言&#xff1a;对于c语言&#xff0c;在我看来十分重要&#xff0c;是所有语言编程语言的鼻祖。 今天先跟大家分享一个编程c语言的软件&#xff0c;visual studio 2019 在这里选择你想要的版本。 安装密匙 这是一些&#xff0c;希望可以帮助到大家。 安装以后我们打开vs201…

经典C语言从入门到入坑必学最简单的代码

解锁IT男超哥电脑中沉睡已久的C语言代码 当IT男超哥再看到这一串串代码&#xff0c;其实IT男超哥很久没有写C语言代码了&#xff0c;然后根据以前的片段开始用旧代码写的新代码&#xff0c;这让我想起&#xff0c;我的大学老师有一节课让我回答问题&#xff0c;老师说C语言代码…

C语言初学者必学必会的C语言必背100代码

对于C语言这门计算机语言&#xff0c;算是老生常谈了&#xff0c;现在就由我来给大家分享几个关于C语言的几个代码吧&#xff01;(如果有错的地方还望见谅) 1.入门级别hello&#xff0c;world #include<stdio.h> int main() { printf("Hello,world!\n"); …

【Latex】表格样例大全

1 % 所需包 \usepackage{type1cm} \begin{table*}[t]\caption{Performance of MeFA (Adult). }\label{tab_1

LaTeX表格行高、列间距设置

一、前言 对于如下 LaTeX 代码生成的表格&#xff1a; \begin{table}[!htbp]\centering\begin{tabular}{|l|l|l|l|}\hline~ & col1 & col2 & col3 \\ \hlinerow1 & 1 & 2 & 3 \\ \hlinerow2 & 4 & 5 & 6 \\ \hline\end{tabular} \end{ta…

LaTeX 表格

本系列文章由 @YhL_Leo 出品,转载请注明出处。 文章链接: http://blog.csdn.net/yhl_leo/article/details/50066137 一些LaTeX中表格的使用方法如下: 1.table \documentclass{article}\begin{document}\begin{table}[h]\centering\begin{tabular}{|l|c|c|}\hlineSetting…

【LaTeX教程】六.LaTeX中的表格

欢迎订阅本专栏&#xff1a;《LaTeX教程》 专栏介绍&#xff1a; 博主是一名重度LaTeX使用人员&#xff0c;想借此专栏跟大家分享LaTeX的使用心得&#xff0c;同时为LaTeX初学者们提供一些入门经验。欢迎正在使用或者即将使用LaTeX的小伙们一键三连&#xff08;收藏❤️、点赞…

Latex 表格技巧 - 合并单元格

简介 Latex的表格功能非常强大&#xff0c;但是在初学的过程中可能遇到很多棘手的问题&#xff0c;这里给出了如何合并单元格的几种做法&#xff0c;重点是合并多行多列的做法 合并一行多列单元格 合并1行多列可以使用\multicolumn{cols}{pos}{text}来实现 \documentclass[…

4. LaTeX 表格样式与常用表格类型

LaTeX 表格格式与常用表格类型 在论文写作过程中&#xff0c;经常需要通过表格化的方式呈现一些数据&#xff0c;LaTeX 所有的宏包文件都要写在 \documentclass 命令之后和 \begin{document} 之前。在本文中&#xff0c;会用到与 LaTeX 表格相关的宏包如下&#xff1a; \docum…

【LaTeX】复杂表格的制作:Excel2LaTeX及细节调整

刚开始用LaTeX写论文&#xff0c;遇到的第一道坎就是绘制表格&#xff0c;较小的普通表格可以通过简单的语法实现&#xff0c;但是较大的复杂的表格却让我无从下手。 Excel2LaTeX插件 这里介绍一种我用到非常顺手的工具&#xff1a;Excel2LaTeX插件&#xff0c;下载地址&#…

Latex 定制合并表格

Latex 表格定制 Latex 表格位置参数说明表格例子合并行合并列合并行与列 Table说明 Latex 表格位置参数说明 参数位置c将文本置于中间l将文本左对齐r将文本右对齐p{宽度}文本对齐单元格顶部m{宽度}文本对齐单元格中间b{宽度}文本对齐单元格底部 更多的选项&#xff1a; 选项…

LATEX关于表格的一些处理

文章目录 1、表格初步1.1 导言区11.2 导言区21.3 其他指令 2、单元格的合并2.1 按照列合并2.2 按照行合并2.3 多行列合并 3 列的设置技巧3.1 固定列宽设置(水平对齐)3.2 固定列宽设置(垂直左中右对齐)3.3 列设置(设置输出为手写体数字) 4 行的设置4.1 添加行间距方法一4.2 调整…

Latex: 表格内换行

遇到表格内容太长&#xff0c;需要换行。需要用到 makecell 指令就可以轻松实现。 首先&#xff0c;需要宏包&#xff1a; \usepackage{makecell} 然后&#xff0c;主要要在 tabular 里面使用。 其次&#xff0c;用法是&#xff1a; \makecell[居中情况]{第1行内容 \\ 第2行内…

LaTeX各种表格

彩色表格 [plain] view plain copy \begin{table} \centering \caption{彩色的表格} \begin{tabular} {>{\columncolor{blue}}rccccc} \toprule[1pt] \rowcolor[gray]{0.9} &1 &2 &3 &4 &5\\ \midrule A &\multicolumn{1}{>{\…

LaTeX中常用表格制作方法总结

文章目录 前言最基本的无线表格: tabbing基本语法 一般表格: tabular/array基本语法基本调整命令 科研论文: 三线表(toprule)基本语法 广泛应用: 定宽表(tabularx)简单介绍基本语法 跨页长表格(longtable)MISC参考 前言 很多 LaTeX \LaTeX LATE​X初学者对于表格的制作都比较抵…

Latex 表格问题

在用latex做图片的时候发现问题没有很多&#xff0c;但是做表格的问题就非常多了&#xff0c;因此记录一下 首先导包需要 \usepackage{array} \usepackage{booktabs} \usepackage{caption} % 可有可无 然后制作简单表格参考该处&#xff1a; Latex基本表格绘制_爱摸鱼的派…

LaTeX表格制作

一些LaTeX中表格的使用方法如下&#xff1a; 1.table \documentclass{article}\begin{document}\begin{table}[h]\centering\begin{tabular}{|l|c|c|}\hlineSetting&\multicolumn{2}{c|}{A4 size paper}\\\hline&mm&inches\\Top&25&1.0\\Bottom&25&a…