已采納回答 / onemoo
代碼文件編碼、編譯器識(shí)別中文編碼、操作系統(tǒng)也能識(shí)別中文編碼的話,編譯出的程序是可以正常輸入輸出中文的。
已采納回答 / Perona
把問(wèn)號(hào)刪了即可。
已采納回答 / iyric
#include <stdio.h>?int sp(int n){?? ? if(n==1)? ? {? ? ? ? return 10;? ? }?? ? else?? ? {? ? ? ? return sp(n-1)+2;? ? } ? ? ? ?}int main()?{ ??? ? int w=sp(5); printf("第5個(gè)人的年齡是%d歲",w );? return 0;}
2015-07-14
已采納回答 / Fayne丶VALSK
%s意味著你要放的是字符串變量(如str之類的),而不是字符串常量,如果一定要放常量,printf("恭喜小明可以參加校籃球隊(duì)\n");這樣就可以了
2015-07-14
已采納回答 / arlenhui
printf("%s\n","小明在慕課網(wǎng)上學(xué)習(xí)"); ?改成 printf("小明在慕課網(wǎng)上學(xué)習(xí)\n");
2015-07-13
已采納回答 / 沐雨一橙風(fēng)
換行的意思 \n是轉(zhuǎn)義字符 其實(shí)是一個(gè)字符 表示換行 相當(dāng)于endl區(qū)別在于?endl除了換號(hào)之外 還會(huì)清空流緩沖區(qū)
2015-07-13
已采納回答 / Code_M0keny
不是很明白你在表達(dá)什么意思。arr[0] = 1;arr[0] = 2;arr[0] = 3;最后arr[0]的值為3.就相當(dāng)于你聲明一個(gè)變量 varvar = 1;var = 2;var = 3;是一個(gè)意思。
2015-07-13
已采納回答 / onemoo
吐槽一下:本站應(yīng)該把同類問(wèn)題進(jìn)行下歸類,顯示在相應(yīng)課程中,因?yàn)橛脩粼诎l(fā)問(wèn)前都不會(huì)先去搜索之前的答案...正文:首先,s1、s2 和 s3 都是什么:s1是一個(gè)長(zhǎng)度為100的字符數(shù)組。s2是一個(gè)長(zhǎng)度為4的字符數(shù)組。這是因?yàn)殡m然你在聲明時(shí)沒(méi)有指定數(shù)組的長(zhǎng)度,但是你用一個(gè)長(zhǎng)度為4的字符串初始化s2,所以編譯器自動(dòng)將s2的長(zhǎng)度確定為4。s3是一個(gè)長(zhǎng)度為4的字符數(shù)組。道理同上。再說(shuō)strcat函數(shù)會(huì)干什么:strcat(s2, s3) 這個(gè)函數(shù)是將s3中的內(nèi)容(包括s3結(jié)尾的'\0')復(fù)制到s2中最后一個(gè)字符的后面...
2015-07-12