用c语言画出一个五角星图案

感觉上五角星和六角星 的思路差不多,所以就不做重复劳动啦~嘿嘿O(∩_∩)O~

以下公布一个非本人的代码,虽然感觉这个五角星画的不是很“正”,但总体感觉

还可以,就是扁了点~呵呵~

#include "stdio.h"

void print(int(*p)[62])

{

int i,i2=0,j,j2=49;

for(i=0;i<20;i++)

{

printf(" ");

for(j=0;j<62;j++)

{

if(i==i2||i==i2+1)

if(j>j2&&j7&&k<11)

*(*(p+i)+j)=0;

}

i--,j--;

for(k=0;k<11;k++,i--,j-=4)

{

*(*(p+i)+j)=n;

if(k>4&&k<7)

*(*(p+i)+j)=0;

}

i++,j+=4;

for(k=0;k<47;k++,j++)

{

*(*(p+i)+j)=n;

}

j--;

for(k=0;k<11;k++,i++,j-=4)

{

*(*(p+i)+j)=n;

if(k>3&&k<6)

*(*(p+i)+j)=0;

}

i--,j+=4;

for(k=0;k<18;k++,i--,j++)

{

*(*(p+i)+j)=n;

if(k>6&&k<10)

*(*(p+i)+j)=0;

}

i++,j--;

a=i,b=j;

i++,j++;

for(k=1;k<17;k++,i++,j++)

for(l=j-1;*(*(p+i)+l)!=n;l--)

*(*(p+i)+l)=n+1;

i=a,j=b;

i++,j--;

for(k=1;k<17;k++,i++,j--)

for(l=j+1;*(*(p+i)+l)!=n;l++)

*(*(p+i)+l)=n+1;

}

int main()

{

int a[20][62]={0};

star(a,2,25,3);

print(a);

return 0;

}

上图代码链接:http://hi.baidu.com/sunnyykn/blog/item/c98e4463c680d2d5e6113a6f.html

上图为:用c语言打印一个会变色闪烁的爱心图 并保存到txt文件

上图代码链接:http://hi.baidu.com/sunnyykn/blog/item/d00203593f2019d49c8204e6.html

(更多)上图类似代码见本博客其它博文.....

(更多)有趣的调试截图见相册...

用c语言画出一个五角星图案,用c语言画出一个五角星图案.doc相关推荐

  1. 用c语言绘制五角星图形,用c语言画出一个五角星图案

    用c语言画出一个五角星图案 感觉上五角星和六角星 的思路差不多,所以就不做重复劳动啦~嘿嘿O(∩_∩)O~ 以下公布一个非本人的代码,虽然感觉这个五角星画的不是很"正",但总体感觉 ...

  2. 用C语言计算手机的九宫格图案解锁总共能绘出多少种图案

    之前在学校的一个社团招募大一新生时,给出了这个题目: 用程序编写完成九宫格图案解锁总共能绘出多少种图案 需要满足的要求有: 1.至少经过四个点: 2.不能重复经过同一个点: 3.路径上的中间点不能跳过 ...

  3. R语言可视化包ggplot2在一张图中画出两条线实战

    R语言可视化包ggplot2在一张图中画出两条线实战 目录 R语言可视化包ggplot2在一张图中画出两条线实战

  4. C语言试题二十四之编写一个函数unsigned function(unsigned w),w使一个大于10的无符号整数,若w是n(n≥2)位的整数,则函数求出w后n-1位的数作为函数值返回。

    1. 题目 请编写一个函数unsigned function(unsigned w),w使一个大于10的无符号整数,若w是n(n≥2)位的整数,则函数求出w后n-1位的数作为函数值返回. 比如:w是1 ...

  5. 利用Python语言编程,完成猜数游戏,系统随机产生一个1到100的数字num1,用户输入一个数字guess,如果没有猜对,根据系统给出的提示重新猜数,直到才对为止。

    利用Python语言编程,完成猜数游戏,系统随机产生一个1到100的数字num1,用户输入一个数字guess,如果没有猜对,根据系统给出的提示重新猜数,直到才对为止. 要求:(1)系统每次都要给出新的 ...

  6. R语言ggplot2可视化、在一张图中画出两条曲线(two lines in same ggplot2 graph)、使用pdf函数将ggplot2可视化图像保存到指定目录的pdf格式文件中

    R语言ggplot2可视化.在一张图中画出两条曲线(two lines in same ggplot2 graph).使用pdf函数将ggplot2可视化图像保存到指定目录的pdf格式文件中 目录

  7. 给出一个大于或等于3的正整数,判断它是不是一个素数,编写C语言程序

    给出一个大于或等于3的正整数,判断它是不是一个素数,编写C语言程序 #include<stdio.h> #include<math.h> int main() { int i, ...

  8. c语言给定整数求紧随素数,C语言:找出一个大于给定整数m且紧随m的素数,-求出能整除x且不是偶数的数的个数,...

    //函数fun功能:找出一个大于给定整数m且紧随m的素数,并作为函数值返回. #include #include #include int fun( int m) { int i,k; for (i= ...

  9. C语言-编写程序,根据输入的学生成绩给出相应的等级,大于或等于90分以上的等级为A,60分以下的等级为E,其余每10分为一个等级。(switch语句)

    用switch语句改写C语言-编写程序,根据输入的学生成绩给出相应的等级,大于或等于90分以上的等级为A,60分以下的等级为E,其余每10分为一个等级.(else if语句) #include< ...

最新文章

  1. Mybatis + SpringMVC + Maven实现分页查询
  2. 临时表空间过大解决方法
  3. 【Unity/Kinect】获取预制的手势信息KinectInterop.HandState
  4. 牛逼的python代码_牛逼了!Python代码补全利器,提高效率告别996!
  5. 边缘检测robert原理_机器视觉边缘模式检测应用
  6. bupt summer training for 16 #8 ——字符串处理
  7. linux系统无法识别固态硬盘_linux查看硬盘是不是ssd
  8. Maven入门详解与安装配置
  9. ios 获取是否静音模式_高效人士进阶-IOS
  10. <c++STL>: map的常见用法
  11. 201621123058《java程序设计》第一周学习总结
  12. [Usaco2009 Feb]Revamping Trails 堆优化 Dijkstra
  13. CentOS 6.5 中安装Jenkins
  14. Mac 10.12安装Windows远程桌面工具Microsoft Remote Desktop
  15. C 语言是“最环保”的编程语言
  16. visual studio 提高速度的选项
  17. VS2010 C++单元测试之gtest与OpenCppCoverage实践
  18. android highcharts柱状图实例,Highcharts 基本柱形图
  19. Python code on Sliced Inverse Regression ( SIR ) and Sliced Average Variance Estimates ( SAVE )
  20. java基础-取余数,取商

热门文章

  1. PTA 7-38 等边三角形面积
  2. 1.3 creat简介
  3. 深圳大学——大数据计算
  4. 计算机信息技术员知识要求,软考初级信息处理技术员考试要求
  5. 悼念乔布斯---他的产品改变了世界,思想影响了一代人,三个故事,勉励大家
  6. OpenJudge计算概论-最大奇数与最小偶数之差的绝对值
  7. 如何解决容器网络性能及复杂网络部署问题?
  8. CentOS7 LVM与RAID简单使用
  9. VSTS风暴系列课程(视频课程讲师:王京京/王兴明/王然)
  10. 从App Store获取最新APP版本号