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

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會(huì)有你想問的

請(qǐng)問在c語言中怎么使用scanf函數(shù)來獲得變量值?。?/h1>

請(qǐng)問在c語言中怎么使用scanf函數(shù)來獲得變量值???

C C#
慕勒3428872 2021-12-10 10:06:45
想要獲得的結(jié)果是利用scanf 得到變量a的值;緊接著再次使用scanfdedaob的值 printf("please putin your card number:");scanf("%l",&a);printf("please putin your cardnumber again:");scanf("%l",&b);為什么只取了a的值就結(jié)束
查看完整描述

2 回答

?
犯罪嫌疑人X

TA貢獻(xiàn)2080條經(jīng)驗(yàn) 獲得超4個(gè)贊

不是只取了a的值就結(jié)束了 而是第二個(gè)scanf取到了一個(gè)' '(空格)
要理解這個(gè)你需要一點(diǎn)相關(guān)的知識(shí)
實(shí)際上當(dāng)你輸入完a后你按回車鍵確認(rèn)輸入的時(shí)候產(chǎn)生了一個(gè)'\n'
前一個(gè)scanf取走a后在緩沖區(qū)內(nèi)其實(shí)還有一個(gè)'\n'存在
于是第二個(gè)scanf就取走了 結(jié)果看取來就像是只去走了a的值一樣 要想你的程序正常 只要在printf("please putin your card number:");
scanf("%l",&a);
printf("please putin your cardnumber again:");
scanf("%l",&b);
中間加一個(gè)getchar();取走'\n'就可以了

printf("please putin your card number:");
scanf("%l",&a);
getchar();
printf("please putin your cardnumber again:");
scanf("%l",&b);為什么只取了a的值就結(jié)束

查看完整回答
反對(duì) 回復(fù) 2021-12-12
?
aluckdog

TA貢獻(xiàn)1847條經(jīng)驗(yàn) 獲得超7個(gè)贊

main()
{
int a,b;
printf("please putin your card number:\n");
scanf("%d",&a);
printf("please putin your cardnumber again:\n");
scanf("%d",&b);
printf("a=%d,b=%d\n",a,b);
}
你的那個(gè)%l 是什么意思啊
你是想讀取 長(zhǎng)整型的數(shù)據(jù)嗎 %ld 是讀取長(zhǎng)整型



查看完整回答
反對(duì) 回復(fù) 2021-12-12
  • 2 回答
  • 0 關(guān)注
  • 291 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號(hào)

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