freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

c語言程序設(shè)計(jì)-第2章簡單c程序設(shè)計(jì)-資料下載頁

2024-12-23 12:23本頁面
  

【正文】 輸入多個數(shù)值數(shù)據(jù)時(shí),若格式控制串中沒有非格式字符作輸入數(shù)據(jù)之間的間隔則可用空格, TAB或回車作間隔。 d. 在輸入字符數(shù)據(jù)時(shí),若格式控制串中無非格式字符,則認(rèn)為所有輸入的字符均為有效字符。 C Programming 【 例 25】 分析程序,正確輸入數(shù)據(jù),寫出輸出結(jié)果 include void main() { int a,b,c。 printf(input a,b,c\n)。 scanf(a=%d,b=%d,c=%d,amp。a,amp。b,amp。c)。 printf(*****a=%d,b=%d,c=%d****,a,b,c)。 } ? 運(yùn)行結(jié)果 input a,b,c a=66,b=77,c=88 ****a=66,b=77,c=88***** C Programming 其它輸入、輸出函數(shù) (字符輸出函數(shù)) 一般形式: putchar(字符表達(dá)式 ); 功能:向終端(顯示器)輸出一個字符(可以是可顯示的字符,也可以是控制字符或其它轉(zhuǎn)義字符)。 2. getchar函數(shù)(字符輸入函數(shù)) 一般形式: c=getchar(); 功能:從終端(鍵盤)輸入一個字符,以回車鍵確認(rèn)。函數(shù)的返回值就是輸入的字符。 C Programming 3. puts函數(shù)(字符串、字符數(shù)組中字符串輸出函數(shù)) 一般形式: puts(char *str); 功能:將字符串或字符數(shù)組中存放的字符串輸出到顯示器上。 例如: putstr(“China \nBeijing\n”)。 4. gets函數(shù)(字符串輸入函數(shù)) 一般形式: gets(char *str); 功能:接收從鍵盤輸入的一個字符串,存放在字符數(shù)組中。 C Programming include main() { char ch。 printf(Press a key and then press Enter:)。 ch = getchar()。 printf(You pressed )。 putchar(ch)。 putchar(39。\n39。)。 } 舉例: 運(yùn)行程序 Press a key and then press Enter: A↙ You pressed A C Programming 簡單 C程序設(shè)計(jì) 編寫一個求解一元二次方程根的程序 問題分析: 相關(guān)公式: 一元二次方程為 ax2 +bx+c=0(假定 b24ac0) 在 b24ac0條件下,方程有兩個不等的實(shí)根 輸入量: 一元二次方程的系數(shù),方程的系數(shù)可以是整數(shù),也可以是實(shí)數(shù)。 函數(shù)使用 :計(jì)算平方根的函數(shù),輸入、輸出函數(shù)。 輸出量: 方程的根。 中間變量: 為簡化程序,將重復(fù)使用的中間結(jié)果用變量表示。 提示信息: 增加程序友好性,在輸入輸出過程中給予必要的提示信息 C Programming ? 算法設(shè)計(jì): 定義變量 a、 b、 c、 p、 q、 x x2 計(jì)算中間變量 p、 q的值 輸入 a、 b、 c的值 計(jì)算方程根 顯示求解結(jié)果 C Programming 源代碼 include include void main() { float a,b,c,disc,p,q,x1,x2。 printf(“請輸入一元二次方程系數(shù) a b c\n”)。 scanf(%f%f%f,amp。a,amp。b,amp。c)。 /* 輸入 a,b,c */ disc=b*b4*a*c。 /* 計(jì)算中間變量值 */ p=b/(2*a)。 q=sqrt(disc)/(2*a)。 /*調(diào)用庫函數(shù),計(jì)算平方根值 */ x1=p+q。 x2=pq。 /* 計(jì)算方程的 2個根 */ printf(方程的根是: \n)。 printf(x1=%f\nx2=%f\n,x1,x2)。 /* 輸出結(jié)果 */ } 運(yùn)行情況: 請輸入一元二次方程系數(shù) a b c 1 2 1 方程的根是 x1= x2= C Programming 編寫一個 C語言程序,輸入一個任意 3位正整數(shù),要求逆序輸 出對應(yīng)的數(shù),如輸入 789,則輸出 987。 算法分析: 要將輸入的任意三位正整數(shù) s變成對應(yīng)的逆序數(shù) m 輸出,首先要求出 s的百位、十位和個位上數(shù)字,即百位數(shù) a、 十位數(shù) b、個位數(shù) c,逆序輸出數(shù) m對應(yīng)的百位上數(shù)字就是 c、 個位數(shù)字是 a。即 : S=100*a+10*b+c m=100*c+10*b+c 前面已經(jīng)學(xué)習(xí)中,我們已經(jīng)知道怎樣求任意正整數(shù)的各 位上數(shù)字,下面就設(shè)計(jì)問題算法及程序代碼。 C Programming ? 算法 NS圖描述 定義變量 分別計(jì)算輸入 3位整數(shù)的百位、十位、個位 輸入任意三位整數(shù) 計(jì)算新的 3位數(shù) 輸出結(jié)果 C Programming include void main() { int s,a,b,c,m。 /*定義變量 */ printf(“請輸入一個三位正整數(shù) :\n”)。 scanf(“%d”,amp。s)。 /*輸入一個 3位正整數(shù) */ a=s/100。 /*求輸入數(shù)百位上數(shù)字 */ b=s/10%10。 /*求輸入數(shù)十位上數(shù)字 */ c=s%10 。 /*求輸入數(shù)個位上數(shù)字 */ m=100*c+10*b+a。 /*計(jì)算逆序后數(shù)的值 */ printf(輸入正整數(shù) s=%d的逆序三位整數(shù) m=%d,s,m)。 /*輸出結(jié)果 */ } C Programming END
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1