99编程
#include<stdio.h>
void main()
{
int x,y;
clrscr();
for(x=1;x<=9;x++)
{ for(y=1;y<=x;y++)
printf("%d*%d=%d",x,y,x*y);
printf("\n");
}
getch();
}
附程序运行结果: 是在左边对齐的
1*1=1
1*2=2 2*2=4
1*3=3 2*3=6 3*3=9
1*4=4 2*4=8 3*4=12 4*4=16
1*5=5 2*5=10 3*5=15 4*5=20 5*5=25
1*6=6 2*6=12 3*6=18 4*6=24 5*6=30 6*6=36
1*7=7 2*7=14 3*7=21 4*7=28 5*7=35 6*7=42 7*7=49
1*8=8 2*8=16 3*8=24 4*8=32 5*8=40 6*8=48 7*8=56 8*8=64
1*9=9 2*9=18 3*9=27 4*9=36 5*9=45 6*9=54 7*9=63 8*9=72 9*9=81
2.
#include<带磨慧stdio.h>
void main()
{
int x,y,i;
clrscr();
for(x=1;x<=9;x++)
{for(i=1;i<=9-x;i++)
printf(" ");/*7个蠢答空格*/
for(y=1;y<=x;y++)
printf("%d*%d=%2d",x,y,x*y);
printf("\n");
}
getch();
}
附程序运行结果游乱是右边对齐的
‘贰’ 九九乘法表c语言编程是什么
九九乘法表c语言编程内容如下:
//九九乘法表,左下三角
#include<stdio.h>
int main()
{
int i=0,j=0;
for(i=1;i<10;i++)
{
for(j=1;j<=i;j++)
{
printf("%d*%d=%d ",j,i,i*j);
}
printf(" ");
}
printf(" ");
return 0;
}
语言简介
C语言是一种应用广泛,并且实现灵活的一种计算机编程语言,用C语言编出来的程序,可以在很多平台上运行,可移植性强。
不仅如此,我们用的众多聊天工具也可以用C语言来实现。具体的C语言编程内容请参加C或者C++等。C语言有一个突出的优点就是适合于多种操作系统,如DOS、UNIX,也适用于多种机型。
‘叁’ 请教一下用汇编语言编程0到99计时器的编程
;数码管段选接P1口,位选接P2.0和P2.1, ;采用定时器T1定时10ms,60H为1s计数单元,计数100次为1s ORG 0000H ;程序从0地址开始 LJMP MAIN ;跳到MAIN处执行 ORG 001BH ;定时器T1 LJMP TIME1 ORG 0030H MAIN:MOV TMOD,#01H ;设置T1工作在模式1 MOV TH1,#068H ;赋初值,定时10ms MOV TL1,#0F0H MOV IE,#88H ;开CPU中断,开定时器1中断 SETB TR1 ;启动T1定时器工作 MOV 60H,#100 ;给60H单元赋初值 CLR 4FH ;清零4FH单元 DISPLAY: ;显示子程序 MOV DPTR,#TAB ;DPTR指向编码表位置 MOV A,R3 ;将R3的内容复制到A MOV B,#10 DIV AB ;A除B,商给A,余数给B
‘肆’ 1到99计数的编程详细的
Private Sub Command1_Click()
Dim a As Integer
Dim b As Integer
a = InputBox("请输亮返粗入第一个敬镇数字")
For i = 2 To 10
b = InputBox("请输入第" & i & "个数字世老")
If b > a Then a = b
Next i
Print a
End Sub
‘伍’ c语言从99递减到0怎么编程
#include<stdio.h>//包含用于输入和输出的函数的头文件
//常见的输入输出函数有scanf及printf
intmain(){//程序入口:即程序从函数main这里进入,开始执行代码
吵盯inti=99;液枝//定义一个整数类型的变量i,赋予一个初始值:99
升埋和while(i>=0){//循环:当i是不小于0的数,就执行以下两条语句
printf("i=%d ",i);
i--;
}
return0;
}
‘陆’ 跪求51单片机99秒表编程,K1开始K2复位,最好后面附加解释!
#include <reg52.h> //52系列单片机头文件
#define uchar unsigned char //宏定义
#define uint unsigned int
sbit Key = P1^7; //按键位声明
uchar Key_count; //全局变量: 按键计次值
uchar i; //全局变量: 定时器中断次数
uint s; //全局变量: 0.1秒计数
uchar Display_code[]={ //共阴数码管显示码
0x3f,0x06,0x5b,0x4f,0x66, //0~4
0x6d,0x7d,0x07,0x7f,0x6f }; //5~9
void Delay_ms(uint t) //t ms延时函数
{
uchar j; //循环变量
while(t--) //循环t次
{
for(j=0;j<120;j++); //嵌套循环120次
}
}
void Key_scan_Handle() //按键扫描处理函数
{
if(Key==0) //如果按键按下
{
Delay_ms(10); //延时10ms,消抖动
if(Key==0) //确认按键
{
++Key_count; //按键计次值加1
if(Key_count==3) //若按键计次值为3,
Key_count=0; //则重置0
}
switch(Key_count) //根据按键计次值选择
{
case 0: //上电或第3次按键,显示归0
i=0; //中断次数归0
s=0; //秒计数归0
break;
case 1: //按第一次,开始计时
TR0=1; //启动T0
break;
case 2: //第二次按键,停止计时,
TR0=0; //关闭T0
break;
}
}
while(Key==0); //等待键松开(此句很关键!)
//无此句时,第二次按键即归0
}
void main() //主函数
{
TMOD = 0x01; //设置T0为工作方式1
TH0 = (65535-50000)/256; //装T0定时50ms初值
TL0 = (65535-50000)%256;
EA=1; //开总中断
ET0=1; //开T0中断
while(1) //无限循环
{
Key_scan_Handle(); //调用按键扫描处理函数
P0=Display_code[s/100]; //十位显示值送P0口
P2=Display_code[s%100/10]; //个蚂卜位显示值送P2口
P3=Display_code[s%10]; //十分之一位显示值送P3口
}
}
void Timer0() interrupt 1 //T0中断服务子程序
{
TH0 = (65535-50000)/256; //重装50ms定时初值
TL0 = (65535-50000)%256;
if(++i==2) //每中断2次为100ms,即1/10秒
{
i = 0; //中断次数归0,重新计数
++s; //秒计数值加1
if(s==1000)s = 0; //若秒计数值到1000,重置0
}
}
若要用两个按键控制,请增加一个按键,并修改一下键盘扫描子程序即可,不必多说。
显示方面也可采用羡斗三位一体或四位一体数码管,也只兄物磨须对程序稍加修改即得。
‘柒’ 用定时器设计一个最大99的两位数倒计时秒表 的编程怎么写啊 请帮我编以下 谢谢
SECONDEQU30H;定义
TCOUNTEQU31H;定义
ORG00H;起始
LJMPSTART;跳转
ORG1BH;中断矢量地址
LJMPINT0X;跳转
START:
MOVSECOND,#00H;伏巧设置计数0送入SECOND
MOVTCOUNT,#00H;设置伏扒计数0送入TCOUNT
MOVTMOD,#10H;设置计数器1
MOVTH1,#(65536-50000)/256;设置低位初值
MOVTL1,#(65536-50000)MOD256;设置高位初值
SETBTR1;打开计数器1
SETBET1;允许中断
SETBEA;打开总中断
SJMP$
INT0X:
MOVTH1,#(65536-50000)/256;
MOVTL1,#(65536-50000)MOD256;
INCTCOUNT;加1
MOVA,TCOUNT;送入A
CJNEA,#20,NEXT;判断是否等于1ms等于1ms顺序执行不等跳转到next继续计数
MOVTCOUNT,#00H;等于1msTCOUNT清零
MOVA,SECOND;将SECOND送入a
INCSECOND;加一
CJNEA,#99,NEX;判断是否等于99等于99顺序执缺厅键行不等跳转到nex继续计数
MOVSECOND,#00H;清零
NEX:
MOVB,#10;10送入b
DIVAB;a除以b商送入a余数送入b
MOVDPTR,#TABLE;取表
MOVCA,@A+DPTR;取表中的值送入a
MOVP0,A;值送入p0
MOVA,B;余数送入a
MOVCA,@A+DPTR;取表值
MOVP2,A;值送入p2
NEXT:RETI;子程序返回
TABLE:DB3FH,06H,5BH,4FH,66H,6DH,7DH,07H,7FH,6FH;数组
‘捌’ 55-99单片机编程
可以简化成:
MAIN:CLR
C
MOV
A,#9AH
SUBB
A,#99H
ADD
A,#55H;这是55H
DA
A
MOV
30H,A
SJMP
$
END
计算结果在30H单元内,不氏漏过是补码56H,因结果是缓搭负数-44,所以,是100-44=56,是补码。如果要绝对值,再计算一下,加4条指令,如下
MAIN:CLR
C
MOV
A,#9AH
SUBB
A,#99H
ADD
A,#55H
DA
A
CLR
C
;计算绝对值,Cy先清0
MOV
R1,A
;保扰核拿存A
MOV
A,#9AH
SUBB
A,R1
;减补码,得绝对值
MOV
30H,A
SJMP
$
END
‘玖’ 9元编程猫课与99元的区别
99的当然要详细一点