T賦予1是因?yàn)橐獜?連乘到5,其實(shí)你也可以把程序倒過來寫,從5連乘到1
S1 T“=”(賦值語句的符號)5
S2 I“=”4
S3 如果I大于等于(懶得找符號) 1,那么轉(zhuǎn)S4,否則轉(zhuǎn)S6;
S4 T“=”T×I;
S5 I “=” I -1,轉(zhuǎn)S3;
S6 輸出T"用I=2,是為了簡化程序,讓I既做計(jì)數(shù)變量,又可以用來參與運(yùn)算---S4 T“=”T×I"為什么這里I賦予值為2,為什么把2賦予它?“T賦予1是因?yàn)橐獜?連乘到5,其實(shí)你也可以把程序倒過來寫,從5連乘到1”那么這樣倒過來是不是要把5賦予T?
如果只讓I做計(jì)數(shù)變量,那么就還需要一個(gè)變量(假設(shè)為S)來作為連乘的因子,T=T*S
是這樣的