實驗05參考答案_第1頁
實驗05參考答案_第2頁
實驗05參考答案_第3頁
實驗05參考答案_第4頁
實驗05參考答案_第5頁
已閱讀5頁,還剩11頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、實驗五循環(huán)結(jié)構(gòu)程序設(shè)計班級:學(xué)號:姓名:評分:一【實驗?zāi)康摹?、熟練使用for、while和dowhile語句實現(xiàn)循環(huán)結(jié)構(gòu)程序設(shè)計。2、理解循環(huán)條件和循環(huán)體,以及for、while和dowhile語句的相同及不同之處。3、熟練掌握break和continue語句的使用。4、掌握使用“debug”菜單調(diào)試程序的方法。二【實驗內(nèi)容和步驟】1、程序調(diào)試題目標(biāo):進一步學(xué)習(xí)掌握程序調(diào)試的方法和技巧。內(nèi)容:改正程序中的錯誤,使其實現(xiàn)程序的功能。(注:程序文件保存在“調(diào)試示例”文件夾中,文件名為error04_l.cpp)調(diào)試正確的源程序清單#includeintmain(void)intm,n,j,k;/

2、*j表示最小公倍數(shù),k表示最大公約數(shù)*/doprintf(Inputm:);scanf(%d,&m);printf(Inputn:);scanf(%d,&n);while(m0|n0);j=m;while(j%n!=0)/*調(diào)試時設(shè)置斷點*/j=j+m;k=(m*n)/j;/*調(diào)試時設(shè)置斷點*/prinf(最小公倍數(shù)是%dn最大公約數(shù)是%dn,j,k);return0;運行結(jié)果:(提示:通過屏幕截圖,貼粘程序運行界面)。2、完善程序,并調(diào)試運行程序1、題目(1)打開程序projl.cpp,按以下要求完成操作請編寫程序滿足個位數(shù)的平方等于其本身的所有數(shù),程序的運行結(jié)果是:l、25、36。請按注釋

3、的要求在程序的“”處填入適當(dāng)?shù)膬?nèi)容,并去掉程序中的“”,使程序能正確運行,并保存文件。調(diào)試正確的源程序清單#includeintmain(void)inti,g;for(i=l;ivl00;i+)/#l程序滿足個位數(shù)的平方等于其本身的所有數(shù)g=i%10;/#2求取每個數(shù)的個位數(shù),并放入g中if(g*g=i)/#3判斷個位數(shù)的平方是否等于其本身printf(%d,i);運行結(jié)果:(提示:通過屏幕截圖,貼粘程序運行界面)。題目(2)求n!。程序功能:從鍵盤上輸入一個正整數(shù)repeat(OvrepeatvIO),做repeat次下列運算:讀入1個正整數(shù)n(nv=50),計算并輸出n!。(注:程序文件

4、保存在“第2題”文件夾中)打開proj2.cpp文件,在兩條星線之間填入相應(yīng)的代碼,使程序完成該功能。調(diào)試正確的源程序清單/程序功能:從鍵盤上輸入一個正整數(shù)repeat(0repeat10),做repeat次下列運算:/讀入1個正整數(shù)n(n=50),計算n!/提示:除在指定位置添加語句之外,請不要改動程序中的其他內(nèi)容。#includestdio.hintmain()intri,repeat;inti,n;doublefact;scanf(%d,&repeat);for(ri=1;ri=repeat;ri+)scanf(%d,&n);/請在兩條星線之間填入相應(yīng)的代碼,計算n!(要求使用循環(huán)結(jié)構(gòu))

5、/*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*J*4*4*/fact=1;for(i=1;i=n;i+)fact=fact*i;/*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*J*4*4*/printf(%.0fn,fact);運行結(jié)果:(提示:通過屏幕截圖,貼粘程序運行界面)。題目(3)求x的n次冪(即:xn)0程序功能:從鍵盤上輸入一個正整數(shù)repeat(OvrepeatvIO),做repeat次下列運算:讀入1個

6、正實數(shù)x和1個正整數(shù)n(nv=50),計算并輸出x的n次幕(即:xn,保留2位小數(shù))。(注:程序文件保存在“第3題”文件夾中)打開proj3.cpp文件,在兩條星線之間填入相應(yīng)的代碼,使程序完成該功能。調(diào)試正確的源程序清單/程序功能:從鍵盤上輸入一個正整數(shù)repeat(0repeat10),做repeat次下列運算:/讀入1個正實數(shù)x和1個正整數(shù)n(n=50),計算x的n次幕(保留2位小數(shù))。/提示:除在指定位置添加語句之外,請不要改動程序中的其他內(nèi)容。#includestdio.hintmain()intri,repeat;inti,n;doublex,mypow;scanf(%d,&rep

7、eat);for(ri=1;ri=repeat;ri+)scanf(%lf%d,&x,&n);/請在兩條星線之間填入相應(yīng)的代碼,計算x的n次幕(要求使用循環(huán)結(jié)構(gòu))/*A*/XTXT/mypow=1;for(i=1;i=n;i+)mypow=mypow*x;/JJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJ*A*A*A*/XTXT/printf(%.2fn,mypow);運行結(jié)果:(提示:通過屏幕截圖,貼粘程序運行界面)。題目(4)求11/2+1/31/4+1/n。程序功能:從鍵盤上輸入一個正整數(shù)repeat(0intmain(

8、)intri,repeat;inti,n,flag;floatsum;scanf(%d,&repeat);for(ri=1;ri=repeat;ri+)scanf(%d,&n);/請在兩條星線之間填入相應(yīng)的代碼,計算1一1/2+1/31/4+.的前n項和(保留3位小數(shù))/(要求使用循環(huán)結(jié)構(gòu))/*A*A*A*4*4*/xrxrfZjxrxr/sum=0;for(i=1;i=n;i+)flag=i;if(i%2=0)flag=-flag;sum=sum+1.0/flag;/*A*A*A*A*A*x*x*x*x*x*x*x*x*x*x*x*x*x*x*x*x*x*x*x*x*x*x*x*x*x*x*

9、x*x*x*/xf*xjxxrZjXXjSXT*XT*/printf(%.3fn,sum);運行結(jié)果:(提示:通過屏幕截圖,貼粘程序運行界面)。題目(5)求1+1/3+1/5+1/7+。程序功能:從鍵盤上輸入一個正整數(shù)repeat(OvrepeatvIO),做repeat次下列運算:讀入1個正整數(shù)n(nv=100),計算并輸出1+1/3+1/5+1/7+的前n項和(保留3位小數(shù))。(注:程序文件保存在“第5題”文件夾中)打開proj5.cpp文件,在兩條星線之間填入相應(yīng)的代碼,使程序完成該功能。調(diào)試正確的源程序清單/程序功能:從鍵盤上輸入一個正整數(shù)repeat(0repeat10),做repe

10、at次下列運算:/讀入1個正整數(shù)n(n=100),計算1+1/3+1/5+1/7+.的前n項和(保留3位小數(shù))/提示:除在指定位置添加語句之外,請不要改動程序中的其他內(nèi)容。#includestdio.hintmain()intri,repeat;inti,n,temp;floatsum;scanf(%d,&repeat);for(ri=1;ri*J*4*4*/xrxrfZJZJZJZJZJZJZJZJZJZJZJZJZJZJZJZJZJZJZJZJZJZJZJZJZJZJZJZJZJZJZJZJZJZJZjxrxr/for(sum=0,i=1;i*4*4*4*4*/ZJZJZJZJZJZJZJ

11、ZJZJZJZJZJZJZJZJZJZJZJZJZJZJZJZJZJZJZJZJZJZJZJZJZJZJZJZJZJZJZJZJZJZJZJZJZJZJZJZJZJZJZJZJZJZJZJZJZJZJZJZJZJZJZJZJZJZJZJZJZJZJprintf(%.3fn,sum);運行結(jié)果:(提示:通過屏幕截圖,貼粘程序運行界面)。題目(6)求1T/3+1/5T/7+。程序功能:從鍵盤上輸入一個正整數(shù)repeat(OvrepeatvIO),做repeat次下列運算:讀入1個正實數(shù)eps,計算并輸出11/3+1/51/7+,直到最后一項的絕對值小于eps(保留6位小數(shù))。(注:程序文件保存在“

12、第6題”文件夾中)打開proj6.cpp文件,在兩條星線之間填入相應(yīng)的代碼,使程序完成該功能。調(diào)試正確的源程序清單/程序功能:從鍵盤上輸入一個正整數(shù)repeat(0repeat10),做repeat次下列運算:/讀入1個正實數(shù)eps,計算1T/3+1/5-1/7+.的前n項和,直到最后一項/的絕對值小于eps(保留6位小數(shù))。/提示:除在指定位置添加語句之外,請不要改動程序中的其他內(nèi)容。#includestdio.h#includemath.hintmain()intri,repeat;inttemp,flag;doubleeps,item,sum;scanf(%d,&repeat);for(

13、ri=1;ri=repeat;ri+)scanf(%le,&eps);/請在兩條星線之間填入相應(yīng)的代碼,計算1T/3+1/5T/7+.的前n項和,直到最后/一項的絕對值小于eps(保留6位小數(shù))。(要求使用循環(huán)結(jié)構(gòu))/*A*A*A*A*X*4*/xrxrZJZJ/item=1.0;flag=1;sum=0;for(temp=1;fabs(item)=eps;temp+=2)item=flag*(1.0/temp);sum=sum+item;flag=-flag;/*A*A*A*A*x*x*x*x*x*x*x*x*x*x*x*x*x*x*x*x*x*x*x*x*x*x*x*x*x*x*x*x*x

14、*x*x*x*x*x*x*x*x*x*x*x*x*x*x*x*x*x*x*x*x*x*x*x*x*x*x*x*x*x*X*J*X*4*/xrxrZJZJZJZJZJZJZJZJZJZJZJZJZJZJZJZJZJZJZJZJZJZJZJZJZJZJZJZJZJZJZJZJZJZJZJZJZJZJZJ/printf(%.6fn,sum);運行結(jié)果:(提示:通過屏幕截圖,貼粘程序運行界面)。題目(7)求1T/3+1/5T/7+。程序功能:從鍵盤上輸入一個正整數(shù)repeat(OvrepeatvIO),做repeat次下列運算:輸入2個整數(shù)begin和end,分別代表攝氏溫度的起止值,輸出該范圍內(nèi)(步

15、長為1)攝氏溫度C和華氏溫度F的轉(zhuǎn)換表。轉(zhuǎn)換計算公式:F=32+C*9/5,輸出語句:printf(%d%1O.2fn,c,f);。(注:程序文件保存在“第7題”文件夾中)打開proj7.cpp文件,在兩條星線之間填入相應(yīng)的代碼,使程序完成該功能。調(diào)試正確的源程序清單/程序功能:從鍵盤上輸入一個正整數(shù)repeat(0repeat10),做repeat次下列運算:/輸入2個整數(shù)begin和end,分別代表攝氏溫度的起止值,輸出該范圍內(nèi)(步長為1)/攝氏溫度C和華氏溫度F的轉(zhuǎn)換表。/轉(zhuǎn)換計算公式:F=32+C*9/5/輸出語句:printf(%d%10.2fn,c,f);/提示:除在指定位置添加語

16、句之外,請不要改動程序中的其他內(nèi)容。#includestdio.hintmain()intri,repeat;intbegin,c,end;doublef;scanf(%d,&repeat);for(ri=1;ri=repeat;ri+)scanf(%d%d,&begin,&end);printf(CelsiusFahrenheitn);/請在兩條星線之間填入相應(yīng)的代碼,輸出begin到end范圍內(nèi)(步長為1)攝氏溫度C和華氏溫度F的轉(zhuǎn)換表。/轉(zhuǎn)換計算公式:F=32+C*9/5,輸出語句:printf(%d%10.2fn,c,f);(要求使用循環(huán)結(jié)構(gòu))/*A*A*A*A*A*x*x*x*/XI

17、XXT*xrZjXXTXT*XT*/for(c=begin;c=end;c+)f=32+c*9.0/5;printf(%d%10.2fn,c,f);/JJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJ*A*A*A*/xrxfzj/運行結(jié)果:(提示:通過屏幕截圖,貼粘程序運行界面)。題目(8)求奇數(shù)和。程序功能:從鍵盤上輸入一個正整數(shù)repeat(OvrepeatvlO),做repeat次下列運算:讀入一批正整數(shù)(以零或負數(shù)為結(jié)束標(biāo)志),求其中的奇數(shù)和。(注:程序文件保存在“第8題”文件夾中)打開proj8.cpp文件,在兩條星線之

18、間填入相應(yīng)的代碼,使程序完成該功能。調(diào)試正確的源程序清單/程序功能:從鍵盤上輸入一個正整數(shù)repeat(0repeat10),做repeat次下列運算:/讀入一批正整數(shù)(以零或負數(shù)為結(jié)束標(biāo)志),求其中的奇數(shù)和。/提示:除在指定位置添加語句之外,請不要改動程序中的其他內(nèi)容。#includestdio.hintmain()intri,repeat;intx,sum;scanf(%d,&repeat);for(ri=1;ri=repeat;ri+)scanf(%d,&x);/請在兩條星線之間填入相應(yīng)的代碼,讀入一批正整數(shù)(以零或負數(shù)為結(jié)束標(biāo)志),求其中的奇數(shù)和。/(要求使用循環(huán)結(jié)構(gòu))/*A*A*A*

19、AJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJ*A*A*A*A*/sum=0;while(x0)if(x%2!=0)sum=sum+x;scanf(%d,&x);/*A*A*A*A*A*x*x*x*x*/xf*xjxxrZf*XT/printf(%dn,sum);運行結(jié)果:(提示:通過屏幕截圖,貼粘程序運行界面)。題目(9)求最大值和最小值。程序功能:從鍵盤上輸入一個正整數(shù)repeat(OvrepeatvlO),做repeat次下列運算:輸入一個正整數(shù)n,再輸入n個整數(shù),輸出這n個整數(shù)中的最大值、最小值、累

20、加和與平均值。(注:程序文件保存在“第9題”文件夾中)打開proj9.cpp文件,在兩條星線之間填入相應(yīng)的代碼,使程序完成該功能。調(diào)試正確的源程序清單/程序功能:從鍵盤上輸入一個正整數(shù)repeat(0repeat10),做repeat次下列運算:/輸入一個正整數(shù)n,再輸入n個整數(shù),輸出這n個整數(shù)中的最大值、最小值、累加和與平均值。/提示:除在指定位置添加語句之外,請不要改動程序中的其他內(nèi)容。#includestdio.hintmain()intri,repeat;inti,max,min,n,x;doublesum,avg;scanf(%d,&repeat);for(ri=1;ri=repea

21、t;ri+)scanf(%d,&n);/請在兩條星線之間填入相應(yīng)的代碼,輸入n個整數(shù),求這n個整數(shù)中的最大值、最小值、累加和與平均值。/(要求使用循環(huán)結(jié)構(gòu))/*A*A*A*X*4*/scanf(%d,&x);sum=min=max=x;for(i=2;i=n;i+)scanf(%d,&x);sum=sum+x;if(xmax)max=x;if(xmin)min=x;avg=sum/n;/*A*A*A*A*4*4*/XT*7ZjSXTXXf*/printf(TheMaxis%d.n,max);printf(TheMinis%d.n,min);printf(TheSumis%f.n,sum);pr

22、intf(TheAvgis%f.n,avg);運行結(jié)果:(提示:通過屏幕截圖,貼粘程序運行界面)。題目(10)求整數(shù)的位數(shù)以及各位數(shù)之和。程序功能:從鍵盤上輸入一個正整數(shù)repeat(OvrepeatvlO),做repeat次下列運算:輸入一個整數(shù),輸出它的位數(shù)以及各位數(shù)之和。(注:程序文件保存在“第10題”文件夾中)打開projlO.cpp文件,在兩條星線之間填入相應(yīng)的代碼,使程序完成該功能。調(diào)試正確的源程序清單/程序功能:從鍵盤上輸入一個正整數(shù)repeat(0repeat10),做repeat次下列運算:/輸入一個整數(shù),輸出它的位數(shù)以及各位數(shù)之和。/提示:除在指定位置添加語句之外,請不要改

23、動程序中的其他內(nèi)容。#includestdio.hintmain()intri,repeat;intnumber,sum;longintin;scanf(%d,&repeat);for(ri=1;ri=repeat;ri+)scanf(%ld,&in);/請在兩條星線之間填入相應(yīng)的代碼,求整型變量in中的整數(shù)的位數(shù)以及各位數(shù)之和。/(要求使用循環(huán)結(jié)構(gòu))/*x*x*x*/xf*xjxxrZf*XT/number=0;sum=0;while(in!=0)number+;sum=sum+in%10;in=in/10;/*A*A*A*A*A*x*x*x*x*/xf*xjxxrZf*XT/printf(

24、number=%d,sum=%dn,number,sum);運行結(jié)果:(提示:通過屏幕截圖,貼粘程序運行界面)。題目(11)求2/1+3/2+5/3+8/5+.之和。程序功能:從鍵盤上輸入一個正整數(shù)repeat(OvrepeatvlO),做repeat次下列運算:輸入一個正整數(shù)n,輸出2/1+3/2+5/3+8/5+.的前n項之和,保留2位小數(shù)。(該序列從第2項起,每一項的分子是前一項分子與分母的和,分母是前一項的分子)(注:程序文件保存在“第11題”文件夾中)打開projll.cpp文件,在兩條星線之間填入相應(yīng)的代碼,使程序完成該功能。調(diào)試正確的源程序清單/程序功能:從鍵盤上輸入一個正整數(shù)r

25、epeat(0repeat10),做repeat次下列運算:/計算并輸出表達式:2/1+3/2+5/3+8/5+.的前n項之和,保留2位小數(shù)。/注意:該序列從第2項起,每一項的分子是前一項分子與分母的和,分母是前一項的分子。/提示:除在指定位置添加語句之外,請不要改動程序中的其他內(nèi)容。#includestdio.hintmain()intri,repeat;inti,n;floata,b,s,t;scanf(%d,&repeat);for(ri=1;ri=repeat;ri+)scanf(%d,&n);/請在兩條星線之間填入相應(yīng)的代碼,計算表達式:2/1+3/2+5/3+8/5+.的前n項之和

26、。/(要求使用循環(huán)結(jié)構(gòu))/*A*A*A*X*4*/s=0;for(a=2,b=1,i=1;i=n;i+)s=s+a/b;t=b;b=a;a=t+b;/*A*A*A*A*X*4*/xrxrZJZJ/printf(%.2fn,s);運行結(jié)果:(提示:通過屏幕截圖,貼粘程序運行界面)。題目(12)求a+aa+aaa+aaa之和。程序功能:從鍵盤上輸入一個正整數(shù)repeat(OvrepeatvlO),做repeat次下列運算:輸入2個正整數(shù)a和n,輸出a+aa+aaa+aaa(n個a)之和。(注:程序文件保存在“第12題”文件夾中)打開proj12.cpp文件,在兩條星線之間填入相應(yīng)的代碼,使程序完成

27、該功能。調(diào)試正確的源程序清單/程序功能:從鍵盤上輸入一個正整數(shù)repeat(0repeat10),做repeat次下列運算:/輸入2個正整數(shù)a和n,輸出a+aa+aaa+aaa(n個a)之和。/提示:除在指定位置添加語句之外,請不要改動程序中的其他內(nèi)容。#includestdio.hvoidmain()intri,repeat;inti,n;longinta,sn,tn;scanf(%d,&repeat);for(ri=1;ri=repeat;ri+)scanf(%ld%d,&a,&n);/請在兩條星線之間填入相應(yīng)的代碼,計算表達式:a+aa+aaa+aaa(n個a)之和。/(要求使用循環(huán)結(jié)構(gòu)

28、)/*x*x*x*/Zf*XT/sn=tn=0;i=1;while(i=n)tn=tn*10+a;sn=sn+tn;i+;/*A*A*A*A*A*x*x*x*x*/xf*xjxxrZf*XT/printf(%ldn,sn);運行結(jié)果:(提示:通過屏幕截圖,貼粘程序運行界面)。題目(13)判斷素數(shù)。程序功能:從鍵盤上輸入一個正整數(shù)repeat(OvrepeatvlO),做repeat次下列運算:輸入一個正整數(shù)m,如果它是素數(shù),輸出YES,否則,輸出NO(素數(shù)就是只能被1和自身整除的正整數(shù),1不是素數(shù),2是素數(shù))。(注:程序文件保存在“第13題”文件夾中)打開proj13.cpp文件,在兩條星線之

29、間填入相應(yīng)的代碼,使程序完成該功能。調(diào)試正確的源程序清單/程序功能:從鍵盤上輸入一個正整數(shù)repeat(0repeat10),做repeat次下列運算:/輸入一個正整數(shù)m,如果它是素數(shù),輸出YES,否則,輸出N0。/素數(shù):就是只能被1和自身整除的正整數(shù),1不是素數(shù),2是素數(shù)。/提示:除在指定位置添加語句之外,請不要改動程序中的其他內(nèi)容。#includestdio.h#includemath.hintmain()intri,repeat;intflag,i,m,n;scanf(%d,&repeat);for(ri=1;ri=repeat;ri+)scanf(%d,&m);/請在兩條星線之間填入相

30、應(yīng)的代碼,判斷整數(shù)m是否是素數(shù)。/(要求使用循環(huán)結(jié)構(gòu))/*A*A*A*A*A*A*A*A*A*A*A*A*A*A*4*4*/flag=1;if(m=1)flag=0;elseif(m=2)flag=1;elsefor(i=2;i=m/2;i+)if(m%i=0)flag=0;break;/*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*4*4*/xrxrZJ/if(flag)printf(YESn);elseprintf(NOn);運行結(jié)果:(提

31、示:通過屏幕截圖,貼粘程序運行界面)。題目(14)統(tǒng)計字符。程序功能:從鍵盤上輸入一個正整數(shù)repeat(OvrepeatvlO),做repeat次下列運算:輸入一行字符,分別統(tǒng)計出其中的英文字母、空格、數(shù)字和其他字符的個數(shù)。(注:程序文件保存在“第14題”文件夾中)打開proj14.cpp文件,在兩條星線之間填入相應(yīng)的代碼,使程序完成該功能。調(diào)試正確的源程序清單/程序功能:從鍵盤上輸入一個正整數(shù)repeat(Orepeat10),做repeat次下列運算:/輸入一行字符,分別統(tǒng)計出其中的英文字母、空格、數(shù)字和其他字符的個數(shù)。/提示:除在指定位置添加語句之外,請不要改動程序中的其他內(nèi)容。#in

32、cludestdio.hintmain()intri,repeat;intblank,digit,letter,other;charc;scanf(%d,&repeat);getchar();for(ri=1;ri=repeat;ri+)c=getchar();/請在兩條星線之間填入相應(yīng)的代碼,統(tǒng)計出其中的英文字母、空格、數(shù)字和其他字符的個數(shù)。/(要求使用循環(huán)結(jié)構(gòu))/*A*A*A*JJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJ*A*A*A*A*/blank=digit=letter=other=0;while(c!=n)if(c=)blank+;elseif(c=0&

33、c=9)digit+;elseif(c=a&c=z)|(c=A&c=Z)letter+;elseother+;c=getchar();/*A*A*A*A*x*x*x*x*x*x*x*x*x*x*x*x*x*x*x*x*x*x*x*x*x*x*x*x*x*x*x*x*x*x*x*x*x*x*x*x*x*x*x*x*x*x*x*x*x*x*x*x*x*x*x*x*x*x*x*x*x*x*x*x*x*x*x*X*X*J*J*4*4*/XT*7TZjSXTXXf*/printf(letter=%d,blank=%d,digit=%d,other=%dn,letter,blank,digit,other

34、);運行結(jié)果:(提示:通過屏幕截圖,貼粘程序運行界面)。題目(15)【水平考試題】程序文件保存在“第15題(水平考試題)”文件夾中,打開projl5.cpp,編程實現(xiàn),任輸入一個正整數(shù)num,求l+2+3+num的和。在兩條星線之間填入相應(yīng)的代碼,使程序完成該功能。調(diào)試正確的源程序清單/程序功能:任輸入一個正整數(shù)num,求l+2+3.+num的和/注意:補充語句不限一句,可多句。#includeiostream.hvoidmain()/請在兩條星線之間填入相應(yīng)的代碼(必須使用while循環(huán)語句)/*1*1*A*AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA*4*4*4*

35、/zrxf*xf*/inti=1,num,sum=0;cinnum;while(i=num)sum=sum+i;i+;coutsum*4*4*4*/zrxf*xf*/運行結(jié)果:(提示:通過屏幕截圖,貼粘程序運行界面)。題目(16)【水平考試題】程序文件保存在“第16題(水平考試題)”文件夾中,打開projl6.cpp,編程實現(xiàn)輸入一個長整數(shù),求各位數(shù)字的平方和。例如輸入T23,輸出sum=14。在兩條星線之間填入相應(yīng)的代碼,使程序完成該功能。調(diào)試正確的源程序清單/程序功能:輸入1個長整數(shù),求各位數(shù)字的平方和。/例如輸入:-123,輸出:1的平方+2的平方+3的平方=14/提示:除在指定位置添加語句之外,請不要改動程序中的其他內(nèi)容,補充語句為一句#includevoidmain()intdigit;/digit為組成長整數(shù)的數(shù)字longin,s;/in為輸入的長整數(shù),s為平方和cout請輸入一個長整數(shù):;cinin;/請在兩條星線之間填入相應(yīng)的代碼,實現(xiàn)如果輸入負數(shù),則轉(zhuǎn)換成正數(shù)/*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*J*4*4*/Zjxrxr/if(in0)in=-in;/*A*A*A*A*A*A*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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論