九九热最新网址,777奇米四色米奇影院在线播放,国产精品18久久久久久久久久,中文有码视频,亚洲一区在线免费观看,国产91精品在线,婷婷丁香六月天

歡迎來(lái)到裝配圖網(wǎng)! | 幫助中心 裝配圖網(wǎng)zhuangpeitu.com!
裝配圖網(wǎng)
ImageVerifierCode 換一換
首頁(yè) 裝配圖網(wǎng) > 資源分類 > PPT文檔下載  

C語(yǔ)言程序設(shè)計(jì)教程(第二版)-第03章順序結(jié)構(gòu)程序設(shè)計(jì).ppt

  • 資源ID:11494853       資源大小:212KB        全文頁(yè)數(shù):40頁(yè)
  • 資源格式: PPT        下載積分:9.9積分
快捷下載 游客一鍵下載
會(huì)員登錄下載
微信登錄下載
三方登錄下載: 微信開(kāi)放平臺(tái)登錄 支付寶登錄   QQ登錄   微博登錄  
二維碼
微信掃一掃登錄
下載資源需要9.9積分
郵箱/手機(jī):
溫馨提示:
用戶名和密碼都是您填寫的郵箱或者手機(jī)號(hào),方便查詢和重復(fù)下載(系統(tǒng)自動(dòng)生成)
支付方式: 支付寶    微信支付   
驗(yàn)證碼:   換一換

 
賬號(hào):
密碼:
驗(yàn)證碼:   換一換
  忘記密碼?
    
友情提示
2、PDF文件下載后,可能會(huì)被瀏覽器默認(rèn)打開(kāi),此種情況可以點(diǎn)擊瀏覽器菜單,保存網(wǎng)頁(yè)到桌面,就可以正常下載了。
3、本站不支持迅雷下載,請(qǐng)使用電腦自帶的IE瀏覽器,或者360瀏覽器、谷歌瀏覽器下載即可。
4、本站資源下載后的文檔和圖紙-無(wú)水印,預(yù)覽文檔經(jīng)過(guò)壓縮,下載后原文更清晰。
5、試題試卷類文檔,如果標(biāo)題沒(méi)有明確說(shuō)明有答案則都視為沒(méi)有答案,請(qǐng)知曉。

C語(yǔ)言程序設(shè)計(jì)教程(第二版)-第03章順序結(jié)構(gòu)程序設(shè)計(jì).ppt

2020/4/25,1,第3章順序結(jié)構(gòu)程序設(shè)計(jì),數(shù)據(jù)處理的一般過(guò)程是:輸入處理輸出。在C語(yǔ)言中,輸入輸出操作是由編譯系統(tǒng)提供的庫(kù)函數(shù)來(lái)實(shí)現(xiàn)。教學(xué)目的:掌握printf()、scanf()函數(shù),以及順序結(jié)構(gòu)程序設(shè)計(jì)。,2020/4/25,2,教學(xué)內(nèi)容:3.1*格式化輸出printf()函數(shù)3.2*格式化輸入scanf()函數(shù)3.3順序結(jié)構(gòu)程序設(shè)計(jì)本章要點(diǎn)本章作業(yè)與上機(jī)實(shí)踐,2020/4/25,3,3.1*格式化輸出printf()函數(shù),3.1.1printf()函數(shù)的一般格式案例3.1已知圓半徑radius=1.5,求圓周長(zhǎng)(2r)和圓面積(r2)。,2020/4/25,4,#include“stdio.h”#include“conio.h”voidmain()floatradius=1.5,length,area,pi=3.14;length=2*pi*radius;area=pi*radius*radius;printf(“radius=%fn”,radius);printf(“l(fā)ength=%7.2f,area=%7.2fn”,length,area);getch();,radius=1.500000,length=9.42,area=7.07,2020/4/25,5,printf()函數(shù)的一般格式:printf("格式字符串",輸出項(xiàng)表);1格式字符串(1)格式指示符:%標(biāo)志寬度.精度F|N|h|L類型例如,%7.2f。各類常用指示符,參見(jiàn)表3-1至表3-5。,2020/4/25,6,在表3-1中,最常用的標(biāo)志字符是“-”:左對(duì)齊,右端補(bǔ)空格。缺省時(shí)為右對(duì)齊,左端補(bǔ)空格。在表3-2中,最常用寬度字符“n”:指定輸出域的寬度。若超長(zhǎng),則按實(shí)際寬度輸出;若不足,則補(bǔ)空格。在表3-3中,最常用精度字符“.n”:指定保留的小數(shù)位數(shù)(實(shí)數(shù),超長(zhǎng)則4舍5入),或截取左起的前n個(gè)字符(字符串)。在表3-4中,最常用的長(zhǎng)度字符“l(fā)”:長(zhǎng)整型。,2020/4/25,7,在表3-5中,最常用的數(shù)據(jù)類型轉(zhuǎn)換字符如下表所示:,2020/4/25,8,(2)轉(zhuǎn)義字符。特點(diǎn):通常是產(chǎn)生一個(gè)控制操作。例如,轉(zhuǎn)義字符n,輸出時(shí)產(chǎn)生一個(gè)“換行”操作。(3)普通字符除格式指示符和轉(zhuǎn)義字符之外的其它字符。特點(diǎn):原樣輸出。例如,“radius=”、“l(fā)ength=”、“area=”、“,”。,2020/4/25,9,2輸出項(xiàng)表如果不止1個(gè),則相鄰2個(gè)之間用逗號(hào)分開(kāi)。下面的用法都是合法的:(1)printf("Iamastudent.n");(2)printf("%d",3+2);(3)printf("a=%fb=%5dn",a,a+3);,2020/4/25,10,3.1.2常用的類型轉(zhuǎn)換字符輸出不同類型數(shù)據(jù),要使用不同類型轉(zhuǎn)換字符。,2020/4/25,11,1類型轉(zhuǎn)換字符d以帶符號(hào)的十進(jìn)制整數(shù)形式輸出。案例3.2類型轉(zhuǎn)換字符d的使用。#include“stdio.h”#include“conio.h”voidmain()intnum1=123;longnum2=123456;printf("num1=%d,num1=%5d,num1=%-5d,num1=%2dn",num1,num1,num1,num1);printf("num2=%ld,num2=%8ld,num2=%5ldn",num2,num2,num2);printf("num1=%ldn",num1);getch();,2020/4/25,12,程序運(yùn)行結(jié)果如下:num1=123,num1=123,num1=123,num1=123num2=123456,num2=123456,num2=123456num1=16908411(1)格式指示符,必須與輸出項(xiàng)的數(shù)據(jù)類型一致,否則會(huì)引起輸出錯(cuò)誤。(2)對(duì)于整數(shù),還可用%o(八進(jìn)制無(wú)符號(hào)形式)、%x(十六進(jìn)制無(wú)符號(hào)形式)、%u(十進(jìn)制無(wú)符號(hào)形式)輸出。,類型匹配錯(cuò)誤,輸出結(jié)果是隨機(jī)的。,2020/4/25,13,2類型轉(zhuǎn)換字符f以小數(shù)形式輸出實(shí)數(shù)。案例3.3類型轉(zhuǎn)換字符f的使用。#include“stdio.h”#include“conio.h”voidmain()floatf=123.456;doubled1,d2;d1=1111111111111.111111111;d2=2222222222222.222222222;printf("%f,%12f,%12.2f,%-12.2f,%.2fn",f,f,f,f,f);printf("d1+d2=%fn",d1+d2);getch();,2020/4/25,14,程序運(yùn)行結(jié)果如下:123.456001,123.456001,123.46,123.46,123.46d1+d2=3333333333333.333010提示:對(duì)于實(shí)數(shù)也可使用%e,以標(biāo)準(zhǔn)指數(shù)形式輸出;或使用%g,讓系統(tǒng)根據(jù)數(shù)值的大小,自動(dòng)選擇%f或%e格式、且不輸出無(wú)意義的零。,2020/4/25,15,3類型轉(zhuǎn)換字符c輸出1個(gè)字符(占1列寬度)案例3.4類型轉(zhuǎn)換字符c的使用。#include“stdio.h”#include“conio.h”voidmain()charc=A;inti=65;printf("c=%c,%5c,%dn",c,c,c);printf("i=%d,%c",i,i);getch();程序運(yùn)行結(jié)果如下:c=A,A,65I=65,A,2020/4/25,16,4類型轉(zhuǎn)換字符s輸出一個(gè)字符串。案例3.5類型轉(zhuǎn)換字符s的使用。#include“stdio.h”#include“conio.h”voidmain()printf("%s,%5s,%-10s","Internet","Internet","Internet");printf("%10.5s,%-10.5s,%4.5sn","Internet","Internet","Internet");getch();程序運(yùn)行結(jié)果如下:Internet,Internet,Internet,Inter,Inter,Inter注意:系統(tǒng)輸出字符(串),不輸出單引號(hào)和雙引號(hào)。,2020/4/25,17,3.1.3使用說(shuō)明1格式指示符,必須按從左到右的順序,與輸出項(xiàng)表中的每個(gè)數(shù)據(jù)一一對(duì)應(yīng),否則出錯(cuò)。例如,printf("str=%s,f=%d,i=%fn","Internet",1.0/2,3+5,"CHINA");是錯(cuò)誤的。2類型轉(zhuǎn)換字符的緊前字符不是“%”時(shí),將作普通字符處理(原樣輸出)。例如,“printf(”c=%c,f=%fn“,c,f);”中的第一個(gè)c和f,都是普通字符。,2020/4/25,18,3類型轉(zhuǎn)換字符x、e、g,大小寫均可。大寫時(shí),輸出數(shù)據(jù)中包含的字母也大寫。其它類型轉(zhuǎn)換字符,必須小寫。例如,%f不能寫成%F。返回,2020/4/25,19,3.2*格式化輸入scanf()函數(shù),3.2.1一般格式案例3.6已知圓柱體的底半徑radius=1.5,高h(yuǎn)igh=2.0,求其體積(r2h)。,2020/4/25,20,#include“stdio.h”#include“conio.h”voidmain()floatradius,high,pi=3.14159,vol;radius=1.5;high=2.0;vol=pi*radius*radius*high;printf(“vol=%7.2fn”,vol);getch();思考:使用賦值語(yǔ)句給出初值的方式的局限性?,2020/4/25,21,案例3.7已知圓柱體的底半徑為radius、高為high,求其體積。#include“stdio.h”#include“conio.h”voidmain()floatradius,high,vol,pi=3.1415926;printf("Pleaseinputradius,Pleaseinputradius(1)格式字符串格式指示符:與printf()函數(shù)的相似;普通字符:必須原樣輸入。,2020/4/25,24,(2)輸入項(xiàng)首地址表可以是變量首地址、數(shù)組名,或者指針變量。變量首地址的表示:floataver;printf("Pleaseinputthreenumbers:");scanf("%d,%d,%d",2020/4/25,33,案例3.11設(shè)計(jì)一個(gè)進(jìn)行加、減、乘、除和求余數(shù)運(yùn)算練習(xí)的程序。對(duì)程序功能的基本要求如下:(1)使用菜單驅(qū)動(dòng);(2)隨機(jī)產(chǎn)生運(yùn)算所需的2個(gè)操作數(shù)(0-99);(3)程序自動(dòng)判斷用戶的計(jì)算結(jié)果是否正確。由于所學(xué)內(nèi)容的限制,本案例的設(shè)計(jì)要求將在本章,以及隨后的第4第7章中分階段逐步實(shí)現(xiàn)并完善。本案例首先實(shí)現(xiàn)設(shè)計(jì)要求(1)。,2020/4/25,34,/*功能:菜單程序段*/#include"stdio.h"#include"conio.h"voidmain()charoptions;clrscr();/*清屏。函數(shù)原型在"conio.h"中*/,2020/4/25,35,printf("加、減、乘、除和求余數(shù)運(yùn)算練習(xí)程序n");printf("n");printf("+(Addition)+/an");printf("-(Subtraction)-/sn");printf("*(Multiplication)*/mn");printf("/(Division)/dn");printf("%(Remainder)%/rn");printf("Exiten");printf("n");printf("Pleasechooseoneoption:");scanf("%1c",2020/4/25,36,程序運(yùn)行情況如下:加、減、乘、除和求余數(shù)運(yùn)算練習(xí)程序+(Addition)+/a-(Subtraction)-/s*(Multiplication)*/m/(Division)/d%(Remainder)%/rExitePleasechooseoneoption:_返回,2020/4/25,37,1.printf()函數(shù)printf("格式字符串",輸出項(xiàng)表);,本章要點(diǎn),(1)格式指示符%標(biāo)志寬度.精度F|N|h|L類型(2)轉(zhuǎn)義字符(3)普通字符原樣輸出。,2020/4/25,38,2.scanf()函數(shù)scanf("格式字符串",輸入項(xiàng)首地址表);,(1)格式指示符(2)普通字符:原樣輸入。,scanf("%s",name);(2)輸出:printf("姓名:%sn",name);返回,2020/4/25,40,本章作業(yè)與上機(jī)實(shí)踐,作業(yè):2,3,6上機(jī)實(shí)踐:驗(yàn)證本章作業(yè)。返回,

注意事項(xiàng)

本文(C語(yǔ)言程序設(shè)計(jì)教程(第二版)-第03章順序結(jié)構(gòu)程序設(shè)計(jì).ppt)為本站會(huì)員(max****ui)主動(dòng)上傳,裝配圖網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)上載內(nèi)容本身不做任何修改或編輯。 若此文所含內(nèi)容侵犯了您的版權(quán)或隱私,請(qǐng)立即通知裝配圖網(wǎng)(點(diǎn)擊聯(lián)系客服),我們立即給予刪除!

溫馨提示:如果因?yàn)榫W(wǎng)速或其他原因下載失敗請(qǐng)重新下載,重復(fù)下載不扣分。




關(guān)于我們 - 網(wǎng)站聲明 - 網(wǎng)站地圖 - 資源地圖 - 友情鏈接 - 網(wǎng)站客服 - 聯(lián)系我們

copyright@ 2023-2025  zhuangpeitu.com 裝配圖網(wǎng)版權(quán)所有   聯(lián)系電話:18123376007

備案號(hào):ICP2024067431號(hào)-1 川公網(wǎng)安備51140202000466號(hào)


本站為文檔C2C交易模式,即用戶上傳的文檔直接被用戶下載,本站只是中間服務(wù)平臺(tái),本站所有文檔下載所得的收益歸上傳人(含作者)所有。裝配圖網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)上載內(nèi)容本身不做任何修改或編輯。若文檔所含內(nèi)容侵犯了您的版權(quán)或隱私,請(qǐng)立即通知裝配圖網(wǎng),我們立即給予刪除!