🍎 博客主页:🌙@披星戴月的贾维斯
🍎 欢迎关注:👍点赞🍃收藏🔥留言
🍇系列专栏:🌙 C/C++专栏
🌙请不要相信胜利就像山坡上的蒲公英一样唾手可得,但是请相信,世界上总有一些美好值得我们全力以赴,哪怕粉身碎骨!🌙
🍉一起加油,去追寻、去成为更好的自己!
文章目录
- 前言
- 🍎1、程序架构
- 🍎2、普通C++爱心源代码
- 🍎3、用C++写一份html类型的爱心代码
- 🍎总结
提示:以下是本篇文章正文内容,下面案例可供参考
前言
母亲节就快到了,如果你是刚入门C语言或是C++,觉得除了给父母送一些小礼物,帮父母揉揉肩膀等,还想给父母展示一下自己的代码能力,可以来看看我写的一个简单的爱心代码。
🍎1、程序架构
- 需要一份普通C++爱心代码源码。
- 使用文件操作,试着把原来的爱心代码输出写入到文件中。
- 写入成功后,我们再去修改源代码,加入一些基础的html组件进入源代码,包含基本的html,body,以及为了格式美观可以加入居中,和颜色等。
- 最后把源文件路径下的.txt文件修改成.html即可。
🍎2、普通C++爱心源代码
#include<stdio.h>
#include<windows.h>
int main()
{
double x, y, a;
for (y = 1.5; y > 0; y -= 0.1)
{
for (x = -1.5; x < 1.5; x += 0.05)
{
a = x * x + y * y - 1;
if (a * a * a - x * x * y * y * y <= 0)
{
printf("*"); //不需要控制台输出时不需要加上颜色控制符
}
else
printf(" ");
}
printf("\n");
}
for (y = 0; y > -1.5; y -= 0.1)
{
for (x = -1.5; x < 1.5; x += 0.05)
{
a = x * x + y * y - 1;
if (a * a * a - x * x * y * y * y <= 0)
{
printf("*");
}
else
printf(" ");
}
printf("\n");
}
printf("母亲节快乐!\n----lml");
return 0;
}
程序解释:我们通过三个变量a,x, y来控制程序的间距,x和y都是-1.5到+1.5区间,然后每次循环y -=0.1, x+=0.05。以此达到爱心代码的一个程序逻辑。
🍎3、用C++写一份html类型的爱心代码
#include<stdio.h>
#include<string>
#include <fstream>
#include<windows.h>
int main()
{
FILE* fp;
fp = fopen("output.txt", "w"); //打开一个名为output.txt的文件
double x, y, a;
// 在文件中添加HTML标签
fprintf(fp, "<html>\n");
fprintf(fp, "<body>\n");
fprintf(fp, "<pre style=\"color:red\">\n"); //将输出内容变红色
fprintf(fp, "<pre style=\"text-align:center\">\n"); //让输出内容居中
for (y = 1.5; y > 0; y -= 0.1)
{
for (x = -1.5; x < 1.5; x += 0.05)
{
a = x * x + y * y - 1;
if (a * a * a - x * x * y * y * y <= 0)
{
fprintf(fp, "*"); //不需要控制台输出时不需要加上颜色控制符
//将输出写入文件中
}
else
fprintf(fp, " ");
}
fprintf(fp, "\n");
}
for (y = 0; y > -1.5; y -= 0.1)
{
for (x = -1.5; x < 1.5; x += 0.05)
{
a = x * x + y * y - 1;
if (a * a * a - x * x * y * y * y <= 0)
{
fprintf(fp, "*");
//将输出写入文件中
}
else
fprintf(fp, " ");
}
fprintf(fp, "\n");
}
fprintf(fp, "<h2>母亲节快乐!\n----lml</h2>");
// 在文件中添加HTML标签的闭合标签
fprintf(fp, "</pre>\n");
fprintf(fp, "</body>\n");
fprintf(fp, "</html>\n");
fclose(fp); //关闭文件
return 0;
}
程序解释:定义文件指针FILE * fp;,打开一个名为output.txt的文件,接着在文件中添加HTML标签,再将实现爱心代码的源程序嵌入进去,最后在文件中添加HTML标签的闭合标签,关闭文件。
程序输出:
说明文件写入成功,我们看源代码路径下是否存在一个out.txt文件。
🍇接着我们修改文件后缀,把.txt文件修改成.html,最后点击该程序。
🍎总结
本文到这就结束啦,该程序还是有很大的提升空间的,我们可以添加一些js和cs去渲染页面,或是进一步提升程序的健壮性,等等,在这也祝全天下的母亲,母亲节快乐!