加强主流网站建设,什么叫网站维护,安徽省建设工程信息网官方,购物建设网站费用C语言实现打印出心形#xff0c;初学者的表白神器。解题思路#xff1a;这道例题我分了4部分#xff0c;前3行一部分#xff0c;4-6行一部分#xff0c;7-13行一部分#xff0c;最后一行一部分#xff0c;读者请仔细阅读注释#xff0c;小林写的很详细了。前三行输出初学者的表白神器。解题思路这道例题我分了4部分前3行一部分4-6行一部分7-13行一部分最后一行一部分读者请仔细阅读注释小林写的很详细了。前三行输出为了让初学者知道即使最笨的方法也是可以打印的。4-6行这三行输出效果一样。for(i0;i3;i ){for(j0;j29;j ){printf(*);} printf(\n);}
最后一行只是输出一个*。for(i0;i14;i ){printf( ); } printf(*\n);
源代码演示前三行代码样式请参考上述截图文章中的源码空格有点小bug#include//头文件
int main()//主函数入口
{printf( **** ****\n);//打印第一行 printf( ********* *********\n);//打印第二行 printf(************* *************\n);//打印第三行 int i,j;//定义变量 for(i0;i3;i )//打印4-6行一共3行因此i小于3 {for(j0;j29;j )//限制每行输出*的个数 {printf(*);//这三行只打印*号无空格输出 } printf(\n);//打印完一行需要进行换行 } for(i0;i7;i ) //打印7-13行一共7行因此i小于7 {for(j0;j2*(i 1)-1;j )//这个for循环和下面的for是并列的 {printf( );//打印空格 } for(j0;j27-i*4;j )//读者可以带入几个数找出条件 {printf(*);//打印*}printf(\n); }for(i0;i14;i )//打印最后一行的*{printf( );//打印空格 } printf(*\n) ;//打印* return 0;
}
编译运行结果如下上述代码中的*读者可以自行替换读者可以用这个符号替换试试♥看是否可行自己动脑思考一下。第二种表白源代码演示#include//头文件
#include//为了引用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 y1.5 y-1)|| (((x2.5 x2.2) || (x3.4 x3.7)) y-1 y1.5)|| (y-1 y-0.6 x3.7 x2.2)) ? printf(*) : printf( );}printf(\n);//换行 }getchar();return 0;//函数返回值为0
}
编译运行结果如下C语言打印出心形的方法有很多读者可以自己多尝试尝试即使一行一行用printf也是一种方式小林能帮你的只能到这了女朋友还是要自己找声明本文于网络整理版权归原作者所有如来源信息有误或侵犯权益请联系我们删除或授权事宜。