程式題題庫解析

程式題題庫解析

ID:43220641

大小:234.00 KB

页数:8页

时间:2019-10-04

程式題題庫解析_第1页
程式題題庫解析_第2页
程式題題庫解析_第3页
程式題題庫解析_第4页
程式題題庫解析_第5页
资源描述:

《程式題題庫解析》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、16週觀念題與程式題題庫解析982程式設計題-1試撰寫一完整C++程式,可以從鍵盤讀取一系列整數,將這些整數依其奇偶數之別放入odd.txt與even.txt二個檔案中。#include#include//檔案的寫入參考課本-12頁usingnamespacestd;intmain(){intnum;fstreamodd;odd.open("odd.txt",ios::out);//指定odd檔案串流,開啟odd.txt,模式為輸出fstreameven;even.o

2、pen("even.txt",ios::out);//指定even檔案串流,開啟even.txt,模式為輸出cout<<"輸入一個整數(999停止輸入):";cin>>num;while(num!=999){if(num%2==0){//偶數odd<>num;}odd.close();even.close();//輸出檔案務必執行close

3、,否則有可能有部份結果尚未寫入檔案system("pause");return0;}982程式設計題-2試撰寫一完整C++程式,可以從鍵盤讀取一系列整數,將這些整數排列後,放入sorted.txt檔案中。#include#include//檔案的寫入參考課本-12頁usingnamespacestd;voidbubbleSort(intdata[],intamount){//氣泡排序intk,times,i,temp;k=amount-1;while(k!=0){ti

4、mes=0;for(i=0;i<=k-1;i++){if(data[i]>data[i+1]){temp=data[i];data[i]=data[i+1];data[i+1]=temp;times=I;}}k=times;}}intmain(){intnum;intdata[1000];intindex=-1;fstreamsorted;sorted.open("sorted.txt",ios::out);cout<<"輸入一個整數(999停止輸入):";cin>>num;while(num!=999)

5、{index++;data[index]=num;cout<<"輸入一個整數(999停止輸入):";cin>>num;}bubbleSort(data,index+1);for(inti=0;i<=index;i++)sorted<

6、以輸出。執行例:輸入資料請輸入矩形的長度:10請輸入矩形的寬度:5輸出結果矩形的長度為:10矩形的寬度為:5矩形的面積為:50矩形的周長為:30資料成員height(高),float私有(private)width(寬),float私有(private)area(面積),float私有(private)perimeter(周長),float私有(private)成員函數setHeight(設定高)公有(public)setWidth(設定寬)公有(public)getHeight(取得高)公有(publi

7、c)getWidth(取得寬)公有(public)getArea(取得面積)公有(public)getPerimeter(取得周長)公有(public)題庫觀念題-1執行下列程式後,最後印出的結果為何?並會出呼叫圖intf1(intn){if(n>2)returnn*f1(n-1);elsereturn2;}intmain(){cout<

8、tn){if(n>2)returnn*f1(n-1);elsereturn2;}publicstaticvoidmain(){System.out.println(f1(8));}}題庫觀念題-2執行下列程式後,最後印出的結果為何?並會出呼叫圖intf2(intn,intn2){if(n>=n2){cout<=n2){f2(n,n2);c

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。