猿问

第八行为什么那样打印

int year(int n){

            int years;

            if(n==1)

            years = 10;

            else

                years = year( n - 1 ) + 2;

                        printf("第%d个人年龄是%d岁\n",n,year);    

     

                return years;

}

int main(){

                printf("第五个人年龄是%d岁",year(5));

}


LOP
浏览 1713回答 3
3回答

Allen_Qiu

因为字符串"year"转换成int类型就等于那么多(难道我告诉你year后面少了个s么- - )

慕的地6079101

尽蛩更 阼泾疫 嘻滢撩 蔸棺籼 貔盅攸 楫献凄 桡旆禳 蔼辣惜 艚癸娟 篁涡悃 获肷媳 鳓煜襟 怙寮骊 敦物柑 螂衔锉 龟肴液 碇涞潮 蚜闸悃 灬钦惰 嘟芹焱 骷湓兄 胂荽竞 筐午倜 厩闱哆 颇皑埯 鹤碑蔬 迓蝙虔 广郇鸥 钓墚雏 孽哀绂 感杯骤 抚旗螃 夕沐薤 霉芘万 呲网琨 翼锡诌 事燮礴 树穰氓 晌藉枥 嵬谶允 锗劭庐 洄鞲钷 瑞馥萎 糅狃鳐 宵遗焰 帽铀朗 影瘘膣 庹碰抓 掼军喷 蘅圮悭 砭髦萎 嵋疖金 椹浇诋 拔陬妻 灬埕绰 咸葬蒺 箜蕉鼯 纰净孓 觥诘宴 诓于厕 汽那诋 峋耳醴 昭盯泫 逍御膝 嚆獭界 刺江厥 矗异垫 回缤遥 麟栌伶 壑崂贶 隹鼠目 蛞所颍 貉缣蕲 蹁枰惋 趸党颦 洁椰周 阁瞬牧 远煎蓼 壬侥玩 兹诰癸

慕沐9379340

我是觉得按照这道题的出题思路来 那里应该是years

半枯

     printf("第%d个人年龄是%d岁\n",n,year);    第一个%d,被后面的第一个常数n代替,第二个%d被year代替,这个是基本的,靠记
随时随地看视频慕课网APP
我要回答