第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定

代碼理解問題

#include <stdio.h>
int main()
{
? ? int i, j, result;
??? for (i=9;i>=1;i--)
??? {
??????? for(j=1;j<=i;j++)
??????? {
??????????? result=i*j;
??????????? printf("%d*%d=%d\t",i,j,result);
???????????
??????? }
??????? printf("\n")
??? }
??? return 0;
}

這段代碼中,printf("%d*%d=%d\t",i,j,result);中的\t為什么不是\n,以及最后printf("\n")是什么意思?

正在回答

1 回答

\t? 相當(dāng)于水平制表符 Tab。 表示橫向調(diào)到下一個(gè)制表符位置,也就是相當(dāng)于按下 Tab鍵的效果;

\n 是換行符,是縱向調(diào)到下一行的位置。

如果printf("%d*%d=%d\t",i,j,result) 中的\t 寫成 \n,那你得到的輸出 是一列的乘法表,不是標(biāo)準(zhǔn)倒序9*9乘法表。

最后的printf("\n") 是每當(dāng)外層for循環(huán)執(zhí)行一次,內(nèi)層for循環(huán)全部執(zhí)行完畢時(shí),再換到下一行 繼續(xù)執(zhí)行外層for循環(huán)的下一次循環(huán),以此類推,也就是保證輸出的樣式。

0 回復(fù) 有任何疑惑可以回復(fù)我~

舉報(bào)

0/150
提交
取消
C語(yǔ)言入門
  • 參與學(xué)習(xí)       926892    人
  • 解答問題       21442    個(gè)

C語(yǔ)言入門視頻教程,帶你進(jìn)入編程世界的必修課-C語(yǔ)言

進(jìn)入課程

代碼理解問題

我要回答 關(guān)注問題
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)