版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、第一章習(xí)題答案coutab;c=a*b;couta*b=c;#include void main()float a,b,c;coutabc;coutendl其和為:a+b+c;coutendl其平均值為:(a+b+c)/3;coutendl其積為:a*b*c;coutendl最小值為:;if (ab)if (ac)couta;elsecoutc;elseif (bc)coutb;elsecoutc;coutendlb)if (ac)couta;elsecoutc)coutb;elsecoutc;coutendl;#include void main()float a,b,c;coutabc;i
2、f (a+bc) & (b+ca) &(a+cb) coutendl三角形的周長為:a+b+cendl;elsecoutendl此三邊不能構(gòu)成一個三 角形endl;#include #include #include void main() printf(%-15d”,40000);pp文件,其中兩個.cpp文件分別放入實現(xiàn) 此題的兩個圖形的函數(shù),另一個.cpp文件實 現(xiàn)調(diào)用兩個圖形函數(shù)。) 完成過程:首先建立一個工程,名字為 kk;建立第一個源程序,程序清單:#include void func1();void func2(); void main() int i;cout1.正直角三角形2
3、.倒直角三角形endli;switch (i)case 1:func1();break;case 2:func2();break;default:cout輸入的選擇有誤!;建立第二個源程序,程序清單:#include void func1() int i,j;for (i=1 ;i=10;i+)for (j=1 ;j=i;j+)cout*;coutendl;)建立第三個源程序,程序清單:#include #include void func2()int ij;for (i=1 ;i=10;i+)for (j=1 ;j=i;j+) coutfor (j=1 ;j=11 -i;j+)cout*;c
4、outendl;)#include void main()(int s1O,i,j;for (i=0;i10;i+)si=(i+1)*(i+1);cout”請輸入一個110的整數(shù):cinj;cout它的平方值為:sj-1endl;)#include void main()float aa306,kk;intij,n;cout你準(zhǔn)備為幾個學(xué)生輸入成績:cinn;for (i=0;in;i+)cout請為第8i+1”位學(xué)生輸入成績 endl;kk=0;for O=0;j5;j+)(cout請輸入第門課的成績cinaaij;kk+=aaij;)aai5=kk/ 5;)cout請輸入查詢學(xué)生的號碼 c
5、inn;cout成績?yōu)?n;for (i=0;i6;i+)coutaan-1it;)#include void main()char s100;int i,x=0,y=0,z=0;cout=a&si=A&si=0&si=9) z+;)cout此行字符中,小寫字母的個數(shù)為xendl;cout此行字符中,大寫字母的個數(shù)為yendl;cout此行字符中,數(shù)字字符的個數(shù)為zendl;)補(bǔ)充:在一個有10個整數(shù)元素的數(shù)組(34,91,83,56,29,93,56,12,88,72)中,找出最小數(shù)和其下標(biāo),并在顯示器上輸出。#include void main()int s10=34,91,83,56,2
6、9,93,56,12,88,72;int min=s0,p=0,i;for (i=1;isi)min=si;p=i;cout最小數(shù)為:min,t它的下標(biāo)為 pendl;#include int find(const char *str,char ch)int i=0;while (*str)i+;if (*str=ch)return i;str+;return -1;void main()char s100,x;int n;couts;coutx;n=find(s,x);if (n=-1)cout字符串中無此字符!endl;elsecout 該 字 符 在 字 符 串 的 位 置 為 : ne
7、ndl;#include #include char * ReplaceString(char *str,char *s1,char*s2)char *p,*q;int n,i;p=strstr(str,s1);n=strlen(s1);if (p)while(p)q=s2;for (i=1;i=n;i+)*p+=*q+;p=strstr(str,s1);return str;elsereturn NULL;void main( )char x1100,x210,x310,*x;coutx1;coutx2;coutx3;x=ReplaceString(x1,x2,x3);if (x)cout
8、置 換 后 的 字 符 串 為 :x1endl;elsecout置換沒有成功,原因為主串中沒有要置換的字符串! endl;#include #define x 2struct studentchar num10;char name10;float s1;float s2;float s3;void main()student ssx;int i;for (i=0;ix;i+)cout請輸入第i+1個學(xué)生的信息:n;coutssi.num;;coutssi.s1;coutssi.s2;coutssi.s3;cout學(xué)號 t姓名 t成績 1t成 績2t成績3t”平均成績n”
9、;for (i=0;ix;i+)tssi.s1tssi.s2tssi.s3t(ssi.s1+ssi.s2+ssi.s3)/3n;#include #include #include #define x 10struct studentchar num10;char name10;float score;void main()student ssx;int i,flag;char cx10;for (i=0;ix;i+)cout請輸入第i+1個學(xué)生的信息:n;coutssi.num;;coutssi.score;coutcx;fla
10、g=0;for (i=0;ix;i+)if (strcmp(,cx)=0)flag=1;cout所查學(xué)生的信息是:n;cout學(xué)號 t姓名 t成績 n;tssi.scoren;exit(0);cout無此學(xué)生信息!!n;#includestruct numberint a;number *next;number *head;number* create() head=NULL;number *pend,*ps;ps=new number;cinps-a;pend=ps;while(ps-a!=0)if(head=NULL) head=ps
11、;elsepend-next=ps;pend=ps;ps=new number;cinps-a;pend-next=NULL;delete ps;return (head);void show(number* head)while(head)coutanext ;coutendl;number* merage(number* p1,number* p2) 立一個文本文件 “” (內(nèi)容由學(xué)生自己選定) , 然后上機(jī)編寫程序顯示該文件, 并且統(tǒng)計該 文件的行數(shù)和字符數(shù)。#include#include#includevoid main()FILE*fpin;char ch;int n=0;int
12、m=0;if(fpin=fopen(e:,r)=NULL)printf(cannot open this file.n);exit(0);ch=fgetc(fpin);while(ch!=EOF) putchar(ch);if(ch=n)m+; 寫程序(程序文件名取為)請用函數(shù)調(diào)用方式編寫程序,要求實現(xiàn):( 1 ) 在被調(diào)函數(shù)中求出1 到1000 之內(nèi)能被7 或 11 整除、但不能被7 和11 同時整除的所有整數(shù),并把他們放到數(shù)組a 中。( 2 )在主函數(shù)中將符合上述條件的整數(shù)個數(shù)和所有整數(shù)輸出到屏幕以及文件中。(要求每行輸出 10 個數(shù))#include#include#includeint count(int b);void main()FILE*fpin;int a500,w,k=0;if(fpin=fopen(e:,w)=NULL)printf(cannot open this file.n);exit(0);w=count(a);cout 符 合 要 求 的 數(shù) 一 共 有 :w 個.endl;fprintf(fpin,%dn,w);for (int i=0;iw;i+)cout
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年健康產(chǎn)業(yè)投資中介合同書3篇
- 《人際關(guān)系學(xué)》課件
- 2024年北京市安全員C1證理論考試試題庫(附答案)
- 避免涉及非法金融活動的合同
- 收費(fèi)站五一安全培訓(xùn)
- 專利設(shè)備維修合同范例
- 簡易廣告制作合同范例
- 銷售營業(yè)員聘用合同范例
- 蔬菜訂單收購合同范例
- 環(huán)保測評合同范例
- 社會心理學(xué)理論考試試題及答案
- 國開2023秋《電子商務(wù)概論》實踐任務(wù)B2B電子商務(wù)網(wǎng)站調(diào)研報告參考答案
- 國家開放大學(xué)《個人理財》形考任務(wù)1-4
- 幼兒園學(xué)前教育五以內(nèi)的數(shù)字比大小練習(xí)題
- 垃圾自動分揀機(jī)構(gòu)plc控制畢業(yè)論文
- 中國省市行政代碼表
- JTG D70-2-2014 公路隧道設(shè)計規(guī)范 第二冊 交通工程與附屬設(shè)施正式版
- 廈門市2023-2024學(xué)年度初中語文初一上學(xué)期語文期末質(zhì)量檢測
- 廣東省文物保護(hù)單位“四有”工作規(guī)范
- 社區(qū)政審證明
- 客機(jī)水面迫降時的最佳姿態(tài)
評論
0/150
提交評論