char a[80];int b;scanf(%s,a);/*輸入字母*/ scanf(%d,b);/*輸入數(shù)字*/ 還可以把數(shù)字當(dāng)做字符輸入到字符數(shù)組a中,在需要使用數(shù)字的值的時(shí)候把字符型的數(shù)字進(jìn)行強(qiáng)制類型轉(zhuǎn)換。
創(chuàng)新互聯(lián)建站始終堅(jiān)持【策劃先行,效果至上】的經(jīng)營(yíng)理念,通過多達(dá)十年累計(jì)超上千家客戶的網(wǎng)站建設(shè)總結(jié)了一套系統(tǒng)有效的網(wǎng)絡(luò)營(yíng)銷推廣解決方案,現(xiàn)已廣泛運(yùn)用于各行各業(yè)的客戶,其中包括:成都宣傳片制作等企業(yè),備受客戶贊許。
default:break;}需要聲明一下,由于char本身就是數(shù)字,所以是可以使用switch的,但是不要妄圖通過switch來判斷字符串變量(char[])這是不可行,雖然你可能在其他的高級(jí)語言中看到過這種用法,但是在C中是不能運(yùn)行的。
for(i=0;in;i++) 這里也是循環(huán)n=5次,if(a[i]=1&&a[i]=26) 讀取a數(shù)組中前五個(gè),如果在1-26之間,執(zhí)行下一語句,否則跳過。
不可能輸入不了字母,你輸入的時(shí)候用%d就可以了啊,那個(gè)默認(rèn)就是輸入數(shù)字的,這和你定義的無關(guān),和你輸入法的時(shí)候用的符號(hào)有關(guān)的。
輸入好多……是什么概念,是要輸入很多數(shù),還是輸入一個(gè)很大的數(shù)。輸入很多數(shù):這個(gè)用數(shù)組定義就能解決。
printf(C\n);break;default:printf(D\n);break;} } return 0;} 在這段代碼中,我們用一個(gè)while循環(huán)不斷讀取輸入,當(dāng)讀取到99時(shí)退出循環(huán)。然后用switch語句來判斷輸入的數(shù)字,并根據(jù)不同的數(shù)字輸出相應(yīng)的字母。
C語言中scanf是標(biāo)準(zhǔn)庫函數(shù),主要用來接收用戶輸入的數(shù)據(jù)。scanf與printf函數(shù)一樣,都被定義在頭文件stdio.h里,因此在使用scanf函數(shù)時(shí)要加上#include stdio.h。
scanf是c語言中的標(biāo)準(zhǔn)庫函數(shù),主要作用是接收用戶輸入的數(shù)據(jù)。scanf是C語言中的輸入函數(shù),可以從鍵盤獲得用戶輸入,和printf輸出功能正好相反。
scanf()是C語言中的一個(gè)輸入函數(shù)。與printf函數(shù)一樣,都被聲明在頭文件stdio.h里,因此在使用scanf函數(shù)時(shí)要加上#include stdio.h。它是格式輸入函數(shù),即按用戶指定的格式從鍵盤上把數(shù)據(jù)輸入到指定的變量之中。
&是取地址,scanf讀取變量的時(shí)候,參數(shù)需要的是變量的實(shí)際內(nèi)存地址。與printf函數(shù)一樣,都被聲明在頭文件stdio.h里,因此在使用scanf函數(shù)時(shí)要加上#include stdio.h。
scanf是C語言中的一個(gè)輸入函數(shù),意思就是當(dāng)你從鍵盤中輸入數(shù)值按回車后,他會(huì)把你輸入的數(shù)值儲(chǔ)存到電腦,至于為什么后面會(huì)寫%f,%e.%lf,%c那是根據(jù)scanf的對(duì)象而定的。
scanf是C語言中的一個(gè)輸入函數(shù),意思就是當(dāng)你從鍵盤中輸入數(shù)值按回車后,他會(huì)把你輸入的數(shù)值儲(chǔ)存到電腦,至于為什么后面會(huì)寫%f,%e.%lf,%c那是根據(jù)scanf的對(duì)象而定的。
scanf函數(shù)意思”總結(jié)“:電腦碰到scanf要停下,等待用戶輸入,用戶輸入后按回車告訴電腦輸入OK,電腦繼續(xù)執(zhí)行下面的代碼。樓主你說的沒有設(shè)置,是不可能設(shè)置的。這個(gè)問題簡(jiǎn)單。
樓上的回答很直觀.我再補(bǔ)充專業(yè)一點(diǎn) int 定義一個(gè)整形變量[數(shù)值在+32767到-32767之間]printf 打印,也叫輸出.相當(dāng)于 Cout scanf() 讀入其中允許的字符并賦給對(duì)應(yīng)字符數(shù)組。