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的當然要詳細一點