C语言模板
c语言源码版权声明模板

c语言源码版权声明模板 C语言源码版权声明模板通常包含以下内容:/。
文件名,[文件名]作者,[作者名]版本号,[版本号]日期,[日期]描述,[描述]/。
/。
版权声明:版权所有 (C) [年份] [版权所有者]此文件为[文件名]的一部分。
本文件受版权保护,任何未经授权的复制、修改、分发和出版都是严格禁止的。
版权所有者保留对本文件的所有权利。
/。
上述模板中的占位符需要根据实际情况进行替换。
下面是对各部分内容的解释:1. 文件名,指当前源码文件的名称,包括扩展名。
2. 作者,指编写该源码文件的人员姓名或者团队名称。
3. 版本号,指当前源码文件的版本号,可以是数字、字母或者组合。
4. 日期,指当前源码文件的创建或修改日期。
5. 描述,对当前源码文件进行简要描述,说明其功能或者作用。
版权声明部分包括以下内容:1. 版权声明,用于明确声明该源码文件的版权归属。
2. 版权所有,表示该源码文件的版权归属所有者。
3. 年份,表示版权所有的年份。
4. 版权所有者,表示该源码文件的版权归属所有者的名称。
5. 文件名,指明该版权声明属于哪个源码文件。
6. 本文件受版权保护,强调该源码文件受版权法保护,未经授权的复制、修改、分发和出版都是严格禁止的。
7. 版权所有者保留对本文件的所有权利,声明版权所有者对该源码文件的所有权利。
以上是一个常见的C语言源码版权声明模板,你可以根据实际情况进行修改和补充。
记得在实际使用时,将占位符替换为具体的信息,确保版权声明的准确性和完整性。
c语言高精度运算模板

c语言高精度运算模板
好的,下面为你提供一个C语言高精度运算模板,包括高精度加法、减法和乘法:
高精度加法:直接对位相加,当某位超过10直接取模运算,然后下一位直接对加相应多出的数即可。
高精度减法:当输入的$ss1$小于$ss2$时,需要交换两者的顺序,并率先输出一个负号。
然后执行循环,在循环中如果$a(i)<b(i)$,则直接向下一位借位,然后本位加10,$a(i)$加10。
高精度乘法:使用双重循环,$c$下标对应关系为$i+j-1$($i=j=1$开始)。
在循环中,将$a(i)$和$b(j)$相乘后的结果累加到$c(i+j-1)$中。
你可以根据实际需求对模板进行修改和调整,以满足不同的计算需求。
如果你还有其他问题,请随时向我提问。
c语言if语句格式模板

C 语言中的if 语句用于执行条件性的代码块,根据条件表达式的结果来确定是否执行特定的代码。
以下是C 语言中if 语句的基本格式模板:if (condition) {// 如果条件为真,执行这里的代码块} else {// 如果条件为假,执行这里的代码块(可选)}模板中的关键元素包括:if:关键字,标志着条件的开始。
condition:条件表达式,它会被求值为真或假。
如果条件为真,if 语句中的代码块将执行。
{}:花括号用于定义代码块的起始和结束。
else:可选的关键字,如果if 语句中的条件为假,则执行else 后的代码块。
// 注释:这里可以添加注释,用于解释代码的目的或逻辑。
请注意以下几点:else 部分是可选的,您可以根据需要选择是否在条件为假时执行某些代码。
如果条件表达式的结果为真,那么if 语句中的代码块将被执行。
如果条件表达式的结果为假且存在else 部分,那么else 中的代码块将被执行。
如果需要在条件为假时执行多个语句,可以将它们放在花括号{} 中,以构成一个代码块。
在条件表达式中,通常使用比较运算符(如==、!=、<、>、<=、>=)来进行比较,并使用逻辑运算符(如&&、||、!)来组合多个条件。
以下是一个示例,演示了if 语句的使用:#include <stdio.h>int main() {int number = 10;if (number > 0) {printf("Number is positive.\n");} else {printf("Number is non-positive.\n");}return 0;}上述示例中,根据number 的值,if 语句决定输出"Number is positive." 或"Number is non-positive."。
c中模板的定义 -回复

c中模板的定义-回复C语言中的模板(template)是一种在编程过程中用于生成代码的机制。
它允许开发人员编写可重用的代码模块,能够自动适应不同的数据类型,并生成相应的代码。
在本文中,我们将详细介绍C语言中模板的定义以及其在编程中的应用。
首先,我们来了解一下C语言中模板的概念。
模板是一种用于生成代码的蓝图或者规范。
它定义了一种通用的代码结构,其中可以包含占位符或参数,以便在生成代码时可以替换为具体的值或类型。
通过使用模板,我们可以实现代码的复用和泛化,从而提高开发效率和代码质量。
在C语言中,我们可以使用宏(macro)来定义模板。
宏是一种宏处理器指令,它可以用来扩展代码或者生成代码。
C语言中的宏定义以“#define”开头,接着是宏的名称和定义。
通过使用宏,我们可以将代码中的一些通用部分定义为宏,然后在需要的时候进行替换。
不过,C语言中的宏定义虽然可以实现简单的模板功能,但是它有一些局限性。
宏定义只能进行简单的文本替换,而无法对类型和表达式进行处理。
为了解决这个问题,C语言引入了泛型编程(generic programming)的概念,通过使用宏和一些特殊的语法来实现模板。
C语言中的泛型编程主要依靠预处理器(preprocessor)的功能来实现。
预处理器是一种在编译之前对源代码进行处理的程序,它可以根据一些特定的规则来进行文本替换。
通过使用预处理器的宏定义,在C语言中我们可以模拟出一些泛型的特性。
我们可以通过宏定义来创建一个通用的模板,它可以接受不同类型的参数,并生成对应的代码。
例如,我们可以定义一个通用的打印函数模板:#define PRINT(x) printf("d", x)这个宏定义可以用来打印任意类型的变量。
在使用时,我们只需要将要打印的变量作为参数传递给PRINT宏即可。
这样,宏展开时会将参数x替换为具体的值,并生成相应的打印代码。
除了宏定义之外,C语言中还有其他实现模板的方法。
C语言源代码【范本模板】

剪刀石头布源代码#include<stdio.h〉#include<stdlib。
h〉main(){int d,x;{printf("请输入:1是剪刀,2是石头,3是布”);scanf(”%d”,&d);x=rand()%3;if(d==x)printf("双方平局");else if((d==1&&x==2)||(d==2&&x==3)||(d==3&&x==1)) printf(”你赢了”);elseprintf(”电脑赢了”);}}简单计算器#include〈stdio。
h〉main(){int a,b,d=0;char c;while(d==0){printf(”请开始计算,请输入需要运算的数字和运算法则,数字符号数字:”); scanf(”%d%c%d”,&a,&c,&b);switch(c){case'+':printf(”%d+%d=%d\n",a,b,a+b);break;case’-’:printf(”%d—%d=%d\n",a,b,a-b);break;case'*’:printf("%d*%d=%d\n",a,b,a*b);break;case'/’:if(0==b)printf("除法被除数不能为零!\n”) ;elseprintf(”%d/%d=%d\n",a,b,a/b);break;}}}加油站加油问题#include<stdio。
h>int main(){double a = 3。
25,b = 3.00,c= 2.75;double d = 0。
05, e = 0.10, m;int x,y,z;printf("请输入您要的加油量:”);scanf("%d",&x);printf("请输入您要的汽油种类,1—a型汽油售价3。
C语言经典算法100例【范本模板】

【程序1】题目:有1、2、3、4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少?1.程序分析:可填在百位、十位、个位的数字都是1、2、3、4.组成所有的排列后再去掉不满足条件的排列.2.程序源代码:main(){int i,j,k;printf("\n”);for(i=1;i〈5;i++) /*以下为三重循环*/for(j=1;j<5;j++)for (k=1;k<5;k++){if (i!=k&&i!=j&&j!=k) /*确保i、j、k三位互不相同*/printf(”%d,%d,%d\n”,i,j,k);}}==============================================================【程序2】题目:企业发放的奖金根据利润提成。
利润(I)低于或等于10万元时,奖金可提10%;利润高于10万元,低于20万元时,低于10万元的部分按10%提成,高于10万元的部分,可可提成7。
5%;20万到40万之间时,高于20万元的部分,可提成5%;40万到60万之间时高于40万元的部分,可提成3%;60万到100万之间时,高于60万元的部分,可提成1。
5%,高于100万元时,超过100万元的部分按1%提成,从键盘输入当月利润I,求应发放奖金总数?1。
程序分析:请利用数轴来分界,定位.注意定义时需把奖金定义成长整型。
2。
程序源代码:main(){long int i;int bonus1,bonus2,bonus4,bonus6,bonus10,bonus;scanf(”%ld",&i);bonus1=100000*0。
1;bonus2=bonus1+100000*0。
75;bonus4=bonus2+200000*0.5;bonus6=bonus4+200000*0。
3;bonus10=bonus6+400000*0。
常用C模板范文
常用C模板范文C语言是一种非常常用的编程语言,被广泛应用于各种领域,包括嵌入式系统、操作系统、游戏开发等。
为了提高开发效率,程序员常常使用一些常用的C模板来完成重复性的编码工作。
下面是一些常用的C模板供参考:1.输入输出模板:```c#include <stdio.h>int mai//提示用户输入printf("请输入您的名字: ");//声明一个字符串变量用于存储用户的输入char name[20];//从标准输入读取用户输入的字符串scanf("%s", name);//输出用户的名字printf("您好,%s!\n", name);return 0;```2.循环模板:```c#include <stdio.h>int mai//初始化计数器int i = 0;//执行循环while (i < 10)//打印计数器的值printf("%d ", i);//更新计数器i++;}//输出换行符printf("\n");return 0;```3.条件语句模板:```c#include <stdio.h>int mai//初始化变量int number = 10;//判断变量的值是否小于等于5if (number <= 5)printf("number 小于等于 5\n");}//判断变量的值是否大于5且小于等于10else if (number > 5 && number <= 10)printf("number 大于 5 且小于等于 10\n");}//默认情况elseprintf("number 大于 10\n");}return 0;```4.函数模板:```c#include <stdio.h>//定义一个函数来计算两个整数的和int sum(int a, int b)return a + b;int mai//调用函数并输出结果printf("1 + 2 = %d\n", sum(1, 2));return 0;```5.结构体模板:```c#include <stdio.h>//定义一个学生结构体struct Studentchar name[20];int age;float score;};int mai//创建一个学生对象struct Student student1;//给学生对象赋值strcpy(, "Tom");student1.age = 18;student1.score = 95.5;//输出学生的信息printf("姓名:%s\n", );printf("年龄:%d\n", student1.age);printf("分数:%f\n", student1.score);return 0;```以上是一些常用的C模板,可以根据具体的需求进行修改和扩展。
C语言300行代码参考模板
#include <stdio.h>#include <time.h>#include <windows.h>#include <stdlib.h>int renji();int renren();int renji(){int n,k,a,b,m;printf("分别输入山数,每次最大搬山量,用空格隔开,回车结束\n");scanf("%d%d",&n,&k);printf("开始了,你先来吧。
\n");for(;n>0;){scanf("%d",&a);if(a>k){printf("搬山数需小于%d个\n",k);continue;}if(n-a<0){printf("没有那么多山了。
\n");continue;}if(a==0){printf("不能不搬山\n");continue;}if(n-a==1){printf("好吧你赢了\n");break;}if(n-a==0){printf("哈哈哈哈,你输了,猪\n");break;}n=n-a;if(n>k){b=(n-1)%(k+1);if(b==0)b=1;}else b=n-1;n=n-b;printf("对手搬%d个,剩%d个\n",b,n);}return 0;}int renren(){int a,b,c,d,i,j;printf("分别输入人数、山数,每次最大搬山量,用空格隔开,回车结束\n");scanf("%d%d%d",&a,&b,&c);if(a<2){printf("%d个人怎么玩。
c语言常见函数模板
c语言常见函数模板获得两个数中较大的数int getMax(int a,int b){return(a>b?a:b);}获得两个数中较小的数int getMin(int a,int b){return(a<b?a:b);}判断一个年份是不是闰年int isLeap(int year){if(year%400==0||year%100!=0&&year%4==0) return 1;return 0;}交换两个数的位置(需要两个数的地址做实参来调用函数) 方法一:利用中间变量void changeLocal(int *a,int *b){int t;t=*a;*a=*b;*b=t;}方法二:利用加减法void changeLocal(int *a,int *b) {*a=*a+*b;*b=*a-*b;*a=*a-*b;}方法三:利用位运算void changeLocal(int *a,int *b) {*a=*a^*b;*b=*a^*b;*a=*a^*b;}判断一个数是不是素数int isPrime(int n){int i;for(i=2;i<=n/2;i++)if(n%i==0)return 0;return 1;}判断一个数是不是水仙花数int judgeNumber(int n){int a,b,c;a=n%10;b=n/10%10;c=n/100;if(a*a*a+b*b*b+c*c*c==n)return 1;return 0;}初始化菲波那契数列的n项(n<一定范围,否则超int型数据范围) void fibonacciSequence(int a[],int n){int i;a[0]=1;a[1]=1;for(i=2;i<n;i++)a[i]=a[i-1]+a[i-2];}返回菲波那契数列的第n项int fibonacciSequence(int x){if(x==1||x==2)return 1;elsereturn (fibonacciSequence(x-1)+fibonacciSequence(x-2));}初始化n行杨辉三角(形式参数a数组中的列标k改为已知的n,且必须为数字,不能为字母)void Triangle(int a[][k],int n){int i,j;for(i=0;i<n;i++)a[i][i]=a[i][0]=1;for(i=2;i<n;i++)for(j=1;j<=i-1;j++)a[i][j]=a[i-1][j-1]+a[i-1][j];}冒泡排序void bubbleSort(int a[],int n) {int i,j;for(i=0;i<n;i++)for(j=i+1;j<n;j++){if(a[i]>a[j]){a[i]=a[i]^a[j];a[j]=a[i]^a[j];a[i]=a[i]^a[j];}}}选择排序void selectionSort(int a[],int n) {int i,j,k;for(i=0;i<n;i++){k=i;for(j=i+1;j<n;j++)if(a[j]<a[k])k=j;if(i!=k){a[i]=a[i]^a[k];a[k]=a[i]^a[k];a[i]=a[i]^a[k];}}}快速排序(left传0,right传数组长度-1)void quickSort(int numbers[], int left, int right) {int pivot, l_hold, r_hold;l_hold = left;r_hold = right;pivot = numbers[left];while (left < right){while ((numbers[right] >= pivot)&&(left < right)) right--;if (left != right){numbers[left] = numbers[right];left++;}while ((numbers[left] <= pivot) && (left < right))left++;if (left != right){numbers[right] = numbers[left];right--;}}numbers[left] = pivot;pivot = left;left = l_hold;right = r_hold;if (left < pivot)quickSort(numbers, left, pivot-1);if (right > pivot)quickSort(numbers, pivot+1, right);}统计字符串中大写字母,小写字母,数字,其他字符的个数void count(char a[],int *upper,int *lower,int *number,int *others){int i;for(i=0;a[i]!='\0';i++){if(a[i]>='A'&&a[i]<='Z')(*upper)++;else if(a[i]>='a'&&a[i]<='z')(*lower)++;else if(a[i]>='0'&&a[i]<='9')(*number)++;else(*others)++;}}判断一个</a[k])</n;j++)</n;i++)</n;j++)</n;i++)</n;i++)</n;i++)</n;i++)</b?a:b);数是不是完全平方数#include"math.h"int completelySquareNumber(int n){if((int)sqrt(n)*(int)sqrt(n)==n)return 1;return 0;}求数列和1-1/2+1/3+…+1/99-1/100+…+1/n double calculate(int n){double s=0;int i=1;while(i<=n){s+=(i%2==0)?(-1.0/i):(1.0/i);i++;}return s;}求前n项整数和int sum(int n){int s=0;int i=1;while(i<=n){s+=i;i++;}return s;}求两个数的最大公约数int greatestCommonDivisor(int m,int n) {int i;for(i=m;i>0;i--)if(m%i==0&&n%i==0)return i;}求两个数的最小公倍数int lowestCommonMultiple (int m,int n) {int i;for(i=m;i<=m*n;i++)if(i%m==0&&i%n==0)return i;}大小写转换char change(char a){if(a>='a'&&a<='z')return (a-32);if(a>='A'&&a<='Z')return (a+32);}阶乘int factorial (int n){int i,k=1;if(n==0)return 1;else{for(i=1;i<=n;i++)k*=i;return k;}}求绝对值double abs(double n){return (n>0?n:-n);}将一个10进制数字转换为k进制存在字符数组中char *myitoa(int num,char *str,int radix){const char table[]="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ";char *ptr = str;int negative = 0;if(num == 0){*ptr++='0';*ptr='\0';return str;}if(num<0){*ptr++='-';num*=-1;negative = 1;}while(num){*ptr++ = table[num%radix];num/=radix;}*ptr = '\0';char *start =(negative?str+1:str);ptr--;while(start<ptr){char temp = *start;*start = *ptr;*ptr = temp;start++;ptr--;}return str;}字符串连接char *scat(char *str1,char *str2){char *p=str1;while(*p!='\0')p++;while(*p++=*str2++);return str1;}从字符串s中删除第i个字符开始的n个字符char *delete(char *s,int i,int n){int j,k,length=0;while(s[length])length++;i--;j=i;{k=i+n;if(i+n<=length)while(k<length)s[j++]=s[k++];s[j]='\0';}return s;}字符串转整型int my_atoi(const char *str){int result= 0;int flag=0;if((*str>='0'&&*str<='9')||*str=='-'||*str=='+'){ if(*str=='-'||*str=='+'){if(*str=='-')flag=1;str++;}}elsereturn 0;while(*str>='0'&&*str<='9')result = result*10+(*str++ -'0');return flag?-result:result;}</length) </ptr){。
C语言程序注释模板
C语言程序注释模板篇一:C语言编写规范之注释1、头文件包含Includes2、私有类型定义 Private typedef3、私有定义Private define4、私有宏定义 Private macro5、私有变量 Private variables6、私有函数原型Private function prototypes7、私有函数Private functions8、私有函数前注释/***************************************************** *************************** Function Name : FSMC_NOR_Init* Description : Configures the FSMC and GPIOs to interface with the NOR memory. *This function must be called before anywrite/read operation*on the NOR.* Input : None* Output: None* Return: None****************************************************** *************************/9、程序块采用缩进风格编写,缩进空格为4。
10、相对独立的程序块之间、变量说明之后必须加空行;11、较长的字符(>80字符)要分成多行书写,长表达式要在低优先级操作符划分新行,操作符放在新行之首,新行要恰当缩进,保持排版整齐;12、循环、判断等语句中若有较长的表达式或语句,则要进行适应的划分,长表达式要在低优先级操作符处划分新行,操作符放在新行之首;13、若函数或过程中的参数较长,则要进行适当的划分。
14、不允许把多个短语句写在一行中,即一行只写一条语句。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
{
unsigned char y;
unsigned char i,j;
sys_init();
y=0;
while(y<=7)
{
DrawPoint(31,y,COLOR_RED,ON);
y=y+1;
}
y=24;
while(y<=31)
{
DrawPoint(31,y,COLOR_GREEN,ON);
0x00,0x36,0x82,0x01,0xF0,0x7F,0xC6,0x01,0xE0,0x0F,0xCC,0x00,0x00,0x06,0xCC,0x00,
0x00,0x06,0xF8,0x00,0x00,0x46,0x78,0x00,0x00,0xFF,0x71,0x00,0xFC,0xFF,0x70,0x00,
{
if(x%2==0)
{
DrawPoint(x,x,COLOR_RED,ON);
}
else
{
DrawPoint(x,x,COLOR_GREEN,ON);
}
x++;
}
while(i>0)
{
if(i%3==0)
{
sum+=i;
DisplayNum(0,0,COLOR_RED,sum);
}
i--;
}
while(1)
运行结果:点亮LED屏,
指定的点坐标为(7,7)和(7,35),用绿色点亮合理坐标的点,用红色点亮非合理坐标的点。
程序:
//******************************************************//
#include "sysinit.h"
#include "LED_Screen.h"
0x00,0x00,0x00,0x00,
};
void main(void)
{
unsigned char xdata i,j;
unsigned char xdata index=0;
sys_init();
for(i=0;i<=30;i++)
{
for(j=0;j<=3;j++)
{
Display_Red[i][j]=zhao[index++];
#include "sysinit.h"
#include "LED_Screen.h"
//*************************************************//
void n(long time)
{
while(--time);
}
unsigned char xdata zhao[]=
//*******************************************************//
void main(void)
{
unsigned char COLOR;
unsigned char x;
unsigned char y;
sys_init();
x=7;
y=7;
if(y>31)
0x84,0xA8,0x06,0x00,0x01,0x06,0x10,0x00,0x04,0x04,0xC0,0x00,0x05,0x00,0x10,0x06,
0x00,0x3C,0x00,0x08,0x9E,0x01,0xBB,0x0A,0x66,0x0C,0x00,0x00,0x00,0x00,0x00,0x00,
{
}
}
//*************************************************//
运行结果:点亮LED屏。
(2)使用数组方式在LED屏上显示字母“A”
程序:
//******************************//
#include "sysinit.h"
#include "LED_Screen.h"
1、使用变量赋值的方法分别将最右侧高8个LED点亮成红色,将低8个LED点亮成绿色。
2、在项目中加入以下代码,观察显示结果是否正确,分析原因
…
unsigned char i,j;
…
i= - 5;
DisplayNum(0,0,COLOR_RED,i);
j = 300;
DisplayNum(0,16,COLOR_RED,j);
/*--宽度不是8的倍数,现调整为:宽度x高度=32x31 --*/
0x00,0x00,0x00,0x00,0x00,0x80,0x15,0x00,0x00,0x40,0x1A,0x00,0x00,0x00,0x00,0x00,
0x00,0x20,0x00,0x00,0x00,0x68,0x00,0x00,0x0C,0x10,0x00,0x00,0x29,0x0A,0x00,0x00,
n(1000);
}
//***********************************************//
}
return;
while(1)
{
}
}
运行结果:点亮LED屏。
程序 :
//*************************************************//
#include "sysinit.h"
C
语
言
课
程
实训报告
姓名:赵建升
学号:1013232120
班级:信息101班
时间:第五周
地点:实训楼4楼EDA实验室
第一章:实训概述
1.1、实训目的
1.2、实训要求
第二章:学生管理界面
2.1、C语言特点
2.2、实训内容
第三章:总结
第一章、实训概述:
1.1、实训目的:
利用这五天的实训,使我们进一步巩固C++程序设计课程所学知识,更加深入地了解面向对象程序设计的主要技术特点以及C++语言的强大编程功能指导学生利用获取信息的手段进一步获取新知识,以解决实训过程中遇到的技术难点,从中提高自学能力;按照软件开发的基本要求引导我们完成实训课题,以便我们了解软件开发的几个重要环节。
}
}
ret
}
//*****************************//
运行结果:点亮LED屏。
(3) 在LED上显示自己的姓氏。
动态显示一副自选的图片。
程序 :
//*************************************************//
0x00,0x08,0x00,0x00,0x00,0x0C,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x1A,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
y=y+1;
}
i=8,j=8;
i= - 5;
DisplayNum(0,0,COLOR_RED,i);
j = 300;
DisplayNum(0,16,COLOR_RED,j);
while(1)
{
}
}
//**************************************************//
{
x=31;
COLOR=0;
}
if(COLOR==1)
{
DrawPoint(x,y,COLOR_RED,ON);
}
else
{
DrawPoint(x,y,COLOR_GREEN,ON);
}
while(1)
{
}
}
//***********************************************************//
6. C语言允许直接访问物理地址,可以直接对硬件进行操作
7. C语言程序生成代码质量高,程序执行效率高
一般只比汇编程序生成的目标代码效率低10へ20%。
8. C语言适用范围大,可移植性好
C语言有一个突出的优点就是适合于多种操作系统,如DOS、UNIX,也适用于多种机型。
2.2、实训内容:
(1)上学期学过的三个作业:
{
y=31;
COLOR=1;
}
if(x>31)
{
x=31;
COLOR=1;
}
if(COLOR==1)
{
DrawPoint(x,y,COLOR_RED,ON);
}
else
{
DrawPoint(x,y,COLOR_GREEN,ON);
}
x=7;
y=35;
if(y>31)
{
y=31;
COLOR=1;
}
if(x>31)
#include "LED_Screen.h"
//*************************************************//
void main(void)
{
unsigned char xdata tupian[]=
{
/*--调入了一幅图像:这是您新建的图像--*/
/*--宽度x高度=31x31 --*/
0xF0,0xCF,0x00,0x02,0x30,0x3E,0x00,0x00,0x30,0xF8,0x00,0x00,0x18,0xE0,0x03,0x00,