- 博客(13)
- 收藏
- 关注
原创 猜数
#include<stdio.h> #include<stdlib.h> #include<time.h> int main() { srand(time(0)); int number=rand()%100+1; int count=0; int a = 0; printf("我已经想好了一个1到100的数:\n"); do { printf("快来猜猜这个数吧\n"); scanf("%d",&a); count++; if(a&
2021-04-27 10:45:11
160
原创 定时器0的方式1让第一个发光二极管以200ms闪烁,定时器1的方式1实现数码管前两位59S循环计时。
#include<reg52.h> #define uchar unsigned char #define uint unsigned int sbit dula=P2^6; sbit wela=P2^7; sbit led1=P1^0; uchar code table[]={0x3f,0x06,0x5b,0x4f, 0x66,0x6d,0x7d,0x07, 0x7f,0x6f,0x77,0x7c, 0x39,0x5e,0x79,0x
2021-04-26 16:56:15
4705
3
原创 第一个数码管显示1,时间为0.5s,然后关闭它,立即让第二个数码管显示2,时间为0.5s,再关闭它.....一直循环...
#include <reg52.h> #define uint unsigned int #define uchar unsigned char void delay(uint); sbit wela=P2^7; sbit dula=P2^6; uchar code table[]={0x3f,0x06,0x5b,0x4f, 0x66,0x6d,0x7d,0x07, 0x7f,0x6f,0x77,0x7c, 0x39,0x5e,0x79
2021-04-23 10:02:34
1336
原创 流水灯延时1s
#include<reg52.h> #include<intrins.h> #define uint unsigned int #define uchar unsigned char void delayms(uint z) { uint i,j; for(i=z;i>0;i--) for(j=110;j>0;j--); } uchar temp; void main() { temp=0xfe; P1=temp; while(1) { delayms(
2021-04-22 19:05:14
1891
1
原创 点亮数码管
#include<reg52.h> sbit dula=P2^6; //ÉêÃ÷U1Ëø´æÆ÷µÄËø´æ¶Ë sbit wela=P2^7; //ÉêÃ÷U2Ëø´æÆ÷µÄËø´æ¶Ë void main() { wela=1; //´ò¿ªU2Ëø´æ¶Ë P0=0xfe; //ËÍÈëλѡÐźŠwela=0; //¹Ø±ÕU2Ëø´æ¶Ë dula=1;
2021-04-21 19:55:47
119
原创 依次点亮数码管
#include <reg52.h> #define uchar unsigned char #define uint unsigned int sbit dula=P2^6; sbit wela=P2^7; uchar num; uchar code table[]={0x3f,0x06,0x5b,0x4f, 0x66,0x6d,0x7d,0x07, 0x7f,0x6f,0x77,0x7c, 0x39,0x5e,0x79,0x71};
2021-04-21 19:18:54
984
原创 定时器0,工作方式1,第一个发光二极管一1s亮灭闪烁
#include <reg52.h> #define uchar unsigned char #define uint unsigned int sbit led1=P1^0; uchar num; void main() { TMOD=0x01; TH0=(65536-45872)/256; TL0=(65536-45872)%256; EA=1; ET0=1; TR0=1; while(1) { if(num==20) { num=0; led1=~le
2021-04-21 18:09:27
3255
1
原创 pow乘方表
#include<stdio.h> #include<math.h> int main() { int i,n,power; /输入提示/ printf(“请输入n:”); scanf("%d",&n); for(i=0;i<=n;i++) { power=pow(2,i); printf(“pow(2,%d)=%d\n”,i,power); } return 0; }
2021-04-16 09:16:18
382
原创 n!
#include<stdio.h> int main() { int i,n,product; /输入提示/ printf(“请输入n:\n”); scanf("%d",&n); product=1; for(i=1;i<=n;i++) { product=product*i; } printf(“product=%d”,product); return 0; }
2021-04-16 08:56:53
109
原创 1-1/3+1/5-1/7+.....
#include<stdio.h> int main() { int denominator,flag,i,n; double sum,item; printf(“请输入n:\n”); scanf("%d",&n); flag=1; denominator=1; item=1; sum=0; for(i=1;i<=n;i++) { sum=sum+item; flag=-flag; denominator=denominator+2; item=flag*1.0/denominat
2021-04-15 22:13:27
762
原创 sum=1+2+...+n
#include<stdio.h> int main() { int i,n; int sum=0; printf(“请输入n:\n”); scanf("%d",&n); for(i=1;i<=n;i++) { sum=sum+i; } printf(“从1到%d的和是%d”,n,sum); return 0; }
2021-04-15 19:34:52
456
原创 华氏-摄氏温度转换表
#include<stdio.h> int main() { int lower,upper,fahr; double celsius; printf(“请输入lower和upper:”); scanf("%d %d",&lower,&upper); if(lower<=upper) { printf(“fahr celsius\n”); for(fahr=lower;fahr<=upper;fahr++) { celsius=(5.0/9.0)*(fahr-32);
2021-04-15 19:22:29
221
原创 坚持的力量
#include<math.h> int main() { int day; double initial,factor,result; printf(“请输入intial:”); scanf("%lf",&initial); printf(“请输入factor:”); scanf("%lf",&factor); printf(“请输入day:”); scanf("%d",&day); result=initial*pow(1+factor,day); printf(“r
2021-04-15 17:59:37
802
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅