用C語(yǔ)言實(shí)現(xiàn)乘法口訣表的難點(diǎn)在于如何控制數(shù)據(jù)輸出的格式,這一點(diǎn)在于對(duì)嵌套for循環(huán)的深入理解,
C語(yǔ)言實(shí)現(xiàn)“乘法口訣表”
。首先,外循環(huán)賦值一次,內(nèi)循環(huán)執(zhí)行一遍;對(duì)于乘法口訣表這個(gè)程序來(lái)說(shuō),外層循環(huán)為1,內(nèi)層循環(huán)也為1時(shí),打印一行一列;外層循環(huán)為1,內(nèi)層循環(huán)為2時(shí),打印一行兩列、、、、、、以此類推。然后為了美觀起見(jiàn),在打印時(shí)按“%-4d”的格式打印,“-”號(hào)代表左對(duì)齊,“4d”代表輸出的整形數(shù)據(jù)至少占4位,其實(shí)在這兒最多占兩位,剩下的兩位用空格填充。C語(yǔ)言代碼如下:
# include <stdio.h>int main(){ int i,j; for(i=1; i<=9; i++) //外層for循環(huán)控制列 { for(j=1; j<=i; j++) //內(nèi)層for循環(huán)控制行 { printf("%d*%d=%-4d", j, i, i*j); //%4d表示占4位,不足用空格填充 } //-4表示左對(duì)齊 printf("\n"); } return 0;}