- 博客(94)
- 收藏
- 关注

原创 ASP网页FLASH图片播放只能在老版Internet Explorer 正常显示,最新主流浏览器都不支持,哪位大伽有好的代码改动妙招烦请赐教,谢谢
原来ASP网站源码如下:<table width="100%" border="0" align="center" cellpadding="0" cellspacing="0" class="margin2"> <tr> <td align="center"><object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.m...
2020-08-18 16:55:30
267
1
原创 串转并74hC595控制流水灯
i--) //ms=1时,下一个for循环110次,ms=>1,两循环一次走ms次,多少次就是多少毫秒。for(j=110;//ten-us=1延时10us,循环110,大约1100us大约1ms。// 给寄存存储器时钟赋1高电平,发送一个时钟信号,并输出信号。//函数名:delay_10us,延时函数ten_us=1时,大约延时10us,输入:ten_us,输出无。//函数名:delay_ms,延时函数ms=1时,大约延时1ms,输入ten_us,输出无。
2024-05-12 16:45:32
480
原创 4*4矩阵按键线翻转法详解
define KEY_MATRIX_PORT P1 //使用宏定义矩阵按键控制端口为P1。#define SMG_A_DP_PORT P0 //使用宏定义数码管段码端口为P0。switch(KEY_MATRIX_PORT) //保存按键行为0,按下后的值。switch(KEY_MATRIX_PORT) //保存按键行为1,按下后的值。=0x0f) //判断按键是否按下。
2024-05-09 20:44:07
529
原创 LED流水灯实验
include <intrins.h> //包含函数_crol_,_cror_//对系统默认参数重新定义#define LED_PORT P2 //使用宏定义P2端口void delay_10us(u16 ten_us) //delay_10us 延时函数,ten_us=1时,大概延时10us,输入ten_usu8 i = 0;//无符号字符型i赋初值0while(1)
2024-02-25 21:07:22
739
原创 LED闪烁实验
void delay_10us(u16 ten_us) //delay_10us,延时函数,ten_us=1时,大约延时10us,输入:ten_us。软件消抖: 先读取按键的状态,如果得到按键按下之后,延时 10ms,再次 读取按键的状态,如果按键还是按下状态,那么说明按键已经按下。按键管脚两端距离长的表示默认是导通状态,距离短的默认是断开状态, 如果按键按下,初始导通状态变为断开,初始断开状态变为导通。4,再读取该 IO 电平,如果仍然为低电平,说明按键按下。
2024-02-25 08:48:52
412
原创 FOR循环的各种形式汇总
#include#include//省略“表达式1”但表达式1后的分号不能省略。执行时跳过求解表达式1这一步,其它不变。注意此时应在for循环之前给变量i赋初值,以便循环可以正常运行void test1(){ int sum = 0, i = 1; for(; i ...
2022-06-13 21:56:40
524
原创 for循环的几种省略模式
#include<stdio.h>#include<windows.h>void test1(){ //注意使用这种省略表达式一的格式时,需要给循环变量赋初值才能正常运行! int i = 1, sum = 0; for(; i<= 100; i++) sum = sum + i; printf("%d\n", sum);}test2(){ //表达式三也可以省略,但设计者应另外设法保证循环可以正常结束 int i...
2022-05-10 22:08:11
2682
原创 用while循环和do...while循环求累加计算
#include<stdio.h>#include<windows.h>//累加计算公式//while循环void test1(){ int sum = 0, i; scanf("%d", &i); while(i <= 100) { sum = sum + i; i++; } printf("sum = %d\n", sum);}//do...while循环void t...
2022-05-10 16:32:01
1029
原创 译密码,加密密码
#include<stdio.h>#include<windows.h>//译密码:按26个大小写字母按顺时针排列,十二点为大小写A,其它26个字母按顺时针方向等距离排列360度/26,输入字母就按顺时针方向加4取新字母加密密码输出,如果字符为非字母的符号和数字等就原样输出!void test1() { char c; //根据键盘输入字符串至回车换行结束输入 while((c = getchar()) !='\n') { ...
2022-05-09 20:14:32
364
原创 输入一个整数,判断是不是素数(或质数),注释并试修改
#include<stdio.h>#include<math.h>#include<windows.h>//根据课程注释void test1(){ int m, i, k; /*定义m为输入的一个整数,i为2最小的两个素数中较大的一个,k为m的平方根取整数部分*/ printf("please enter a integer number:");...
2022-05-09 11:11:11
991
原创 费波那西数列运算扩展试验,理想化求兔子
#include<stdio.h>#include<windows.h>//有一对兔子,出生后没3个月生一对兔子,小兔子长到三个月后每月又生一对兔子,如果兔子不死,求四十个月后兔子总数void test1(){ //根据绘制表格得到每个月兔子总数,第一个月总数为f1,第二个月为f2,第三个月往后依次等于上一个月加前一个月的兔子数 long int f1, f2; int i; f1 = 1; f2 = 1; for(i = 1; i ...
2022-05-06 21:54:26
295
原创 计算班级学生平均成绩,含正确和试验程序
#include<stdio.h>#include<windows.h>//以下为正确程序void test1(){ float score, sum = 0, average; int n, i; printf("请依次输入每一个班级所以学生成绩:输入分数完成请输入一个负数截至运行程序\n"); for(i = 1; i < 31; i++) { scanf("%f", &score); ...
2022-05-01 18:03:46
722
原创 印度国王蛇罕褒奖宰相达依尔(国际象棋发明者)
国王只要在国际象棋的棋盘第一格子放一粒麦子,第二格放2粒麦子,第三格放4粒麦子,依此比例每一格增加一倍,一直放到64格(国际象棋棋盘时8*8=64格)根据估算,1立方米小麦约有1.42*10的8次方粒。#include<stdio.h>#include<math.h>#include<windows.h>//错误程序,p,t,为赋值,运算出错,会运算出负数导致结果错误void test01(){ double p, t, v; ...
2022-04-27 22:09:06
2445
原创 若干人为慈善捐款,依次输入款项额度累加,金额达到一万后输出累加值
#include<stdio.h>#include<windows.h>//若干人慈善捐款逐个相加,超过一万元时结束输出最后累加值void test051(){ //变量sum用来存放累加和 float amount, sum = 0; printf("please enter a amount of a donation/输入一份捐赠款项金额:\n"); do { scanf("%f", &amount);...
2022-04-24 22:22:24
653
原创 累加函数与试错结果
#include<stdio.h>#include<windows.h>void test01(){ int i, sum = 0; i = 1; while (i <= 100) { sum = sum + i; i++; } printf("一百以内整数相加和为:%d\n", sum);}//错误代码试错结果void test02(){ int i ; int ...
2022-04-24 11:01:27
187
原创 九九乘法表代码
#include<stdio.h>#include<Windows.h>//99乘法表void jiujiuchengfabiao(){ int i , j; for (i = 1; i <= 9; i++) { for(j = 1; j <= i; j++) { printf("%d * %d = %d\t", i, j, i * j); } ...
2022-04-22 12:45:42
914
原创 输入四个整数按照从小到大的顺序排列
#include<stdio.h>#include<windows.h>void test01(){ }void test02(){ int a, b, c, d, m, i, j, t, n; int num[4] = {a, b, c, d}; printf("请输入四个整数:\n"); for(m = 0; m < 4; m++) { scanf("%d", &num[m]); ...
2022-04-20 21:26:52
5160
原创 员工销售额提出 及 企业年利润提成计算,if else , ?= , switch case;
两个例题代码如下,第二个例题if else he ?:两种求法:#include<stdio.h>#include<windows.h>void test01(){ double sales; float tc; printf("please input sales:\n"); scanf("%lf", &sales); //大于2万销售额提出10%,大于1万提出8%,小于1万提成5% tc = (sales >...
2022-04-19 22:46:28
539
原创 复合赋值表达式的结合性
#include<stdio.h>#include<windows.h>void test01(){ int a, b, c; a = 5, b = 2, c = 3; //复合逻辑运算具有右结合性,下士计算顺序 b+c=5 a= 5*5 a=25-25 a =0+0 a += a -= a *= b + c; //先计算a+2/7=3.5,int型会丢弃小数取整数3,自右向b=3 a=3 c = b = a + 7/2;...
2022-04-18 21:12:52
494
1
原创 输入一个整数,输出它的偶数,奇数和所以本身整数
代码如下:#define _CRT_SECURE_WARINGS#include<stdio.h>#include<stdlib.h>#include<string.h>#include<windows.h>void test01(){ int n, m; printf("请输入一个您需要求偶数的截至整数:"); scanf("%d", &m); for(n = 2; n <= m; n++)...
2022-04-17 18:48:35
550
原创 逻辑或和逻辑与的优化计算规律
示例代码如下:#include<stdio.h>#include<windows.h>void test01(){ int a, x, y, b; a = x = y = b = 0; a = x++ && y++ || b; //x先取出0参与或运算,无论第二个操作数时0或者1都不影响表达式的值,此时出现逻辑或优化,后面操作式“y++”不再执行 printf("a = x = y = b = 0\na = x++ ...
2022-04-17 12:45:27
490
原创 无穷大,无穷小,四舍五入,截取法输出
代码如下:注意vc6.0编译时函数round和trunc可能报头文件报未包含的错误#include<stdio.h>#include<stdlib.h>#include<math.h>#include<windows.h>void main(){ double a, b, c, d; a = 2.1; b = 6.7; c = -2.1; d = -6.7; //按无穷小取值 prin...
2022-04-16 14:59:33
302
原创 100以内自然数,偶数,奇数求总和
代码如下:#define _CRT_SECURE_WARINGS#include<stdio.h>#include<windows.h>void test01(){int a;int sum = 0;for(a = 1; a <= 100; a++) /*100以内数相加*/{ if(a > 100) /*大于等于一百跳转下一个接着执行程序*/ { continue; } s...
2022-04-13 18:58:10
1354
原创 插入定量的循环数组并按从小到大的顺序排序
代码如下:#include<stdio.h>#define N 50void main(){ double num[N]; int m, n, k, t, i = 0; /*i有两个意思:1、代表数组下标;2、代表数组元素的实际个数*/ char answer; do { double insert; printf("\n请插入要输入的数:"); scanf("%lf", &in...
2022-04-12 19:53:09
199
原创 依次输入并计算全班同学的平均成绩
程序如下:#include<stdio.h>#include<windows.h>void main(void){ double score[3], sum = 0; int student; for(student = 0; student < 3; student++) { printf("请输入第%d学生成绩:",student + 1); scanf("%lf", &score[stud...
2022-04-11 21:52:49
656
原创 输入两个整数取第一个十位乘以10加第二个个位组成新的数
代码如下,有点遐思/*# define _CRT_SECURE_WARINGS*/# include<stdio.h>int fun(int a, int b) /*输入两个正整数,取十位数乘10加个位数组成新的数*/{ int m; if (10 <= a <= 99 && 10 <= b <= 99) { m = a % 10 * ...
2022-04-11 12:23:46
101
原创 输入一个学生成绩,按A,B,C,D,E分出成绩的等级
代码如下:# define _CRT_SECURE_WARINGS# include<stdio.h># include<windows.h>void test1(){unsigned int Score; /*定义为不规则整型,在输入小于0的分数就能跳到提示页面,输入学生分数Score*/ printf("please input a student score:"); scanf("%...
2022-04-01 16:43:31
1997
原创 输入三个整数,输出其中最大的数
程序如下:# define _CRE_SECURE_WARINGS# include<stdio.h># include<string.h># include<stdlib.h># include<windows.h>void test1(){ int a, b, c, d, e, g; printf("please input integer a, b and c:"); scanf("%d, %d, %d", &am...
2022-03-31 17:11:11
1064
原创 多程序测试模板
按照自己需求依次命名test01(), test02()...# define _CRT_SECURE_WARINGS /*编译器不报警可去除,scanf函数是一个不安全的函数,更推荐使用sscanf.编译器会给我们报出一个C4996的警告, 那么我们这里的#define _CRT_SECURE_NO_WARNINGS正是针对此警告的,在预处理时我们添加该宏编译器便不会报错了。*/# include<stdio.h>#...
2022-03-29 17:39:08
215
原创 求逻辑表达式的值,判断真假
# include<stdio.h>/*# include<math.h>*/# include<windows.h>void main(){ int a, b, c, x, y, ch; /*char ch;*/ a = 3; b = 4; c = 5; /*printf("please input integer a, b and c:"); scanf("%d, %d, %d\n", &a, &...
2022-03-28 20:19:27
561
原创 编程求闰年
# include<stdio.h># include<windows.h>void main(){ int year, leap; printf("please enter a year:"); scanf("%d", &year); if (year % 4 != 0) leap = 0; /*不能被4整除不是闰年*/ else if (year % 100 != 0) leap = 1; ...
2022-03-28 16:08:57
335
原创 大小写字符互换程序
此程序可实现大小写互换,并支持EXE独立运行,或者在dos运行# include<stdio.h># include<windows.h>void main(){ char ch, ch1, c; scanf("%c", &ch); ch1 =ch; //ch1 = c; ch = ('a' <= ch && ch <= 'z') ? (ch - 32) : ch; ch1 = (...
2022-03-27 21:46:18
946
原创 比较整数x,y的大小
程序如下:# include<stdio.h>void main(){ int x, y; printf("please enter x and y:\n"); scanf("%d, %d", &x, &y); if (x > y) printf("x=%d大\n", x); else printf("y=%d大\n", y);}...
2022-03-18 22:12:04
503
原创 WIN7安装VC6.0经验百度分享,企业版安装包需要的请进
win7系统测试效果安装教程:win7下安装VC6.0不兼容问题如何解决-图文详细版-百度经验 (baidu.com)安装包百度网盘地址:链接:https://pan.baidu.com/s/16FaNnnSE15NTWdGymPhTCQ提取码:0000
2022-03-07 16:21:25
329
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人