C語言 第3章 C語言控制語句-(1)順序結(jié)構(gòu)_第1頁
C語言 第3章 C語言控制語句-(1)順序結(jié)構(gòu)_第2頁
C語言 第3章 C語言控制語句-(1)順序結(jié)構(gòu)_第3頁
C語言 第3章 C語言控制語句-(1)順序結(jié)構(gòu)_第4頁
C語言 第3章 C語言控制語句-(1)順序結(jié)構(gòu)_第5頁
已閱讀5頁,還剩36頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1、北京科技大學(xué)北京科技大學(xué)2北京科技大學(xué)2022-5-16N-S結(jié)結(jié)構(gòu)構(gòu)圖圖流流程程圖圖ABABYNABP成立成立? P T F A B北京科技大學(xué)2022-5-16NYAP成立成立?當(dāng)當(dāng)P成立時成立時 A A當(dāng)P成立時YNAP成立成立?N-S結(jié)結(jié)構(gòu)構(gòu)圖圖流流程程圖圖北京科技大學(xué)2022-5-16北京科技大學(xué)2022-5-16北京科技大學(xué)2022-5-16北京科技大學(xué)2022-5-16北京科技大學(xué)2022-5-16main( ) char c1,c2; c1=a ; c2=b ; putchar(c1);putchar(c2); putchar(n); putchar(c1-32);putcha

2、r(c2-32); putchar(n);北京科技大學(xué)2022-5-162022-5-16輸出:輸出: 123 100 223 輸出:輸出: c = 123 + 100 = 223 北京科技大學(xué)2022-5-16北京科技大學(xué)2022-5-16%d%o%x%u%f%e%g%c%s%北京科技大學(xué)2022-5-16北京科技大學(xué)2022-5-16main( ) =, =; =; =; printf(%d%dn,a,b); printf(a=%d, b=%dn,a,b); printf(m: %d, %o, %x, n,m,m,m,m); printf(n=%dn,n); printf(n=%ldn,n

3、);1122a=11, b=22m: -1, 37777777777, ffffffff, 4294967295n=123456789n=123456789北京科技大學(xué)2022-5-16main( ) =, =; =; printf(x=%f, y=%f n,x,y); printf(z=%fn,z); printf(z=%en,z); printf(z=%18.8fn,z); printf(x=%10.3fn,x); printf(x=%-10.3fn,x); printf(x=%4.3fnn,x); x=1234.560059, y=1.234568z=1234567.123457z=1.

4、23457e+06z= 1234567.12345679x= 1234.560 x=1234.560 x=1234.560北京科技大學(xué)2022-5-16main( ) =; =; printf(m: %d %cn,m,m); printf(ch: %d %cn,ch,ch); printf(%sn,student); printf(%10sn,student); printf(%-10sn,student); printf(%10.3sn,student); printf(%.3snn,student); m: 97 ach: 66 Bstudent studentstudent stustu

5、北京科技大學(xué)2022-5-16北京科技大學(xué)2022-5-16int getchar( );北京科技大學(xué)2022-5-16main( ) char ch; printf(%c %dn,ch,ch); printf(%c %dnn,ch-32,ch-32); 北京科技大學(xué)2022-5-16char ch1,ch2;ch1=getchar( );ch2=getchar( );北京科技大學(xué)2022-5-16北京科技大學(xué)2022-5-16北京科技大學(xué)2022-5-16%d%u%o%x%f%e%c%s北京科技大學(xué)2022-5-16此變量接收此變量接收下一個數(shù)據(jù)下一個數(shù)據(jù)北京科技大學(xué)2022-5-16北京科

6、技大學(xué)2022-5-16程序舉例程序舉例例例1:格式控制串中分隔符的應(yīng)用。:格式控制串中分隔符的應(yīng)用。main() int a,b,c,d; scanf(%d%d,&a,&b); scanf(%d,%d,&c,&d); printf(n%d,%d,%d,%d,a,b,c,d);運(yùn)行時輸入:運(yùn)行時輸入:1 23,4輸出:輸出:?可以這樣輸入嗎?可以這樣輸入嗎?1 2 3,41,2,3,4輸出:輸出:1,2,3,4北京科技大學(xué)2022-5-16北京科技大學(xué)2022-5-16北京科技大學(xué)2022-5-16main()char a10,b10; scanf(“%s%s”

7、,a,b); printf(“%sn%sn”,a,b);運(yùn)行時輸入:運(yùn)行時輸入:How do you do!輸出:輸出:Howdo北京科技大學(xué)2022-5-16輸入:輸入:1234567輸出:輸出:?a=12 b=67北京科技大學(xué)2022-5-16北京科技大學(xué)2022-5-16scanf (%d%d, &m, &n);scanf (%c, &ch); 錯誤輸入:錯誤輸入:32 28 a 正確輸入:正確輸入:32 28a 北京科技大學(xué)2022-5-16變量定義變量定義變量賦值變量賦值運(yùn)算處理運(yùn)算處理輸出輸出結(jié)果結(jié)果可用:可用: 變量初始化變量初始化 賦值語句賦值語句 調(diào)用

8、輸入函數(shù)調(diào)用輸入函數(shù)北京科技大學(xué)2022-5-16正確的交換方法:正確的交換方法:c=a ; a=b ; b=c;北京科技大學(xué)2022-5-16main( ) int a,b,c; printf(“ninput a, b: ”); /輸入提示行輸入提示行 scanf(%d %d,&a,&b); printf(nbefore exchange:a=%d b=%dn,a,b); c=a; a=b; b=c; /*數(shù)據(jù)交換數(shù)據(jù)交換*/ printf(after exchange: a=%d b=%dn,a,b);程序運(yùn)行情況如下:程序運(yùn)行情況如下:input a, b: 32, 57

9、 before exchange: a=32 b=57 after exchange: a=57 b=32 北京科技大學(xué)2022-5-16 main( ) int m,n; printf(ninput m, n: ); scanf(%d,%d,&m,&n); printf(nmn=%dn, m%n); printf(m/n=n, m/n ); m/n北京科技大學(xué)2022-5-16sec60min*3600*hourtotal北京科技大學(xué)2022-5-16#include void main() short hour, min, sec;int total;printf(%nEn

10、ter hour:min:sec:);scanf(%d:%d:%d,&hour,&min,&sec);total = hour *3600+min*60+sec;printf(n The total second=%d,total);程序運(yùn)行情況如下:程序運(yùn)行情況如下:Enter hour:min:sec:3:10:50 The total second=11450北京科技大學(xué)2022-5-16) cs)(bs)(as ( sarea) cba (21s北京科技大學(xué)2022-5-16#include math.hmain( ) int a,b,c; float s,area ; scanf(%d, %d, %d,&a

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論