C語(yǔ)言第4章-習(xí)題講解課件_第1頁(yè)
C語(yǔ)言第4章-習(xí)題講解課件_第2頁(yè)
C語(yǔ)言第4章-習(xí)題講解課件_第3頁(yè)
C語(yǔ)言第4章-習(xí)題講解課件_第4頁(yè)
C語(yǔ)言第4章-習(xí)題講解課件_第5頁(yè)
已閱讀5頁(yè),還剩105頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

第4章

習(xí)題講解求a=4.3x=2.3時(shí)公式的值#include<math.h>main(){longd;doublex,pi=3.14159;scanf("%ld",&d);x=1/2.0*sin(d*pi/180.0); printf(“x=%f\n",x);}改錯(cuò)題:4.1

程序的三種基本結(jié)構(gòu)結(jié)構(gòu)化程序設(shè)計(jì)基本思想:任何程序都可以用三種基本結(jié)構(gòu)表示,結(jié)構(gòu)化程序:由三種基本結(jié)構(gòu)反復(fù)嵌套構(gòu)成的程序叫~三種基本結(jié)構(gòu)順序結(jié)構(gòu)分支結(jié)構(gòu)循環(huán)結(jié)構(gòu)第四章分支結(jié)構(gòu)程序設(shè)計(jì)很多問(wèn)題是順序結(jié)構(gòu)解決不了的看這樣一個(gè)例子:計(jì)算分段函數(shù)流程控制語(yǔ)句-選擇結(jié)構(gòu)if語(yǔ)句:1、if語(yǔ)句先求出給定的條件,然后根據(jù)條件是否滿足(“真”或“假”)決定給出的兩種操作之一。即用來(lái)實(shí)現(xiàn)選擇結(jié)構(gòu)。2、下面介紹if語(yǔ)句的三種形式。#include<stdio.h>main(){floatx;scanf(“%f”,&x);if(x>0)printf(“x>0”);}例1:X>0輸出x>0if(x>=0)y=2*x;elsey=3-x;例1:X>=60輸出及格,否則輸出不及格流程分析:(1)輸入1個(gè)數(shù)據(jù)x;(2)如果x>=60則輸出及格;

否則,輸出不及格#include<stdio.h>main(){floatx;scanf(“%f”,&x);if(x>=60)printf(“及格”);elseprintf(“不及格”);}如:if(a==b&&x==y)printf(“a=b,x=y”);if(3)printf(“OK”);if(‘a(chǎn)’>0)printf(“%d”,’a’);說(shuō)明:if后面的表達(dá)式類(lèi)型任意if(x)if(x!=0)if(!x)if(x==0)當(dāng)條件成立,需要執(zhí)行多條語(yǔ)句時(shí),多條語(yǔ)句要用{},形成復(fù)合語(yǔ)句#include<stdio.h>main(){intx,y;scanf(“%d,%d”,&x,&y);if(x>y)x--,y--;elsex++,y++;printf(“%d,%d\n”,x,y);}多分支問(wèn)題

寫(xiě)一個(gè)程序完成下列功能:1輸入一個(gè)分?jǐn)?shù)score2score<0或者score>100,輸入錯(cuò)誤30<score<60輸出不及格460=<score<80輸出中等580=<score<=100輸出優(yōu)秀

運(yùn)算過(guò)程:1.輸入一個(gè)分?jǐn)?shù)scoreif(score>100||score<0)輸出輸入錯(cuò)誤elseif(score<60)輸出不及格elseif(score<80)輸出中等else輸出優(yōu)秀

多分支選擇語(yǔ)句表達(dá)式1真語(yǔ)句1假表達(dá)式2表達(dá)式3語(yǔ)句4語(yǔ)句3語(yǔ)句2真真假假使用if語(yǔ)句時(shí)應(yīng)注意

if后面的表達(dá)式的值按邏輯值處理。else必須與if配對(duì)使用。當(dāng)if或else后面需要執(zhí)行若干條語(yǔ)句時(shí),應(yīng)用花括號(hào)將它們括起來(lái)組成復(fù)合語(yǔ)句。

多分支問(wèn)題例3:

寫(xiě)一個(gè)程序完成下列功能:1輸入一個(gè)分?jǐn)?shù)score2score<60輸出‘E’3score>=60輸出‘D’4score>=70輸出‘C’5score>=80輸出‘B’6score>90輸出‘A’switch語(yǔ)句的一般形式

switch(表達(dá)式){case常量表達(dá)式1:語(yǔ)句1;case常量表達(dá)式2:語(yǔ)句2;……case常量表達(dá)式n:語(yǔ)句n;default:語(yǔ)句n+1}說(shuō)明

當(dāng)表達(dá)式的值與某一個(gè)case后面的常量相等時(shí),執(zhí)行該case后面的語(yǔ)句。然后執(zhí)行下一個(gè)case后面的語(yǔ)句,若所有的case后面的常量都不和表達(dá)式的值相匹配,就執(zhí)行default后面的語(yǔ)句。每一個(gè)case的常量表達(dá)式必須互不相同。常量可以是整數(shù)或字符例switch(score){case5:printf(“Verygood!”);case4:printf(“Good!”);case3:printf(“Pass!”);case2:printf(“Fail!”);default:printf(“dataerror!”);}運(yùn)行結(jié)果:score為5時(shí),輸出:

Verygood!Good!Pass!Fail!dataerror!例switch(score/10){case9:printf(“Verygood!”);break;case8:printf(“Good!”);break;case6:case7:printf(“Pass!”);break;default:printf(“Fail!”);

}運(yùn)行結(jié)果:score為68時(shí),輸出:Pass!…………..ints;s=getchar();switch(s-’2’){case0:case1:putchar(s+4);case2:putchar(s+4);break;case3:putchar(s+3);default:putchar(s+2);break;}………..運(yùn)行時(shí)輸入:2顯示結(jié)果:66輸入:4顯示結(jié)果:8運(yùn)行時(shí)輸入:5顯示結(jié)果:87例如,有函數(shù)如下:-1(x<0)Y=0(x=0)1(x>0)編寫(xiě)程序,由鍵盤(pán)輸入x的值,屏幕顯示Y的值。main(){intx,y;scanf("%d",&x);if(x<0)y=-1;elseif(x>0)y=1;elsey=0;printf("x=%d,y=%d\n",x,y);}main(){intx,y;scanf("%d",&x);if(x<0)y=-1;if(x>0)y=1;if(x==0)y=0;printf("x=%d,y=%d\n",x,y);}main(){intx,y;scanf("%d",&x);if(x!=0)if(x<0)y=-1;elsey=1;elsey=0;printf("x=%d,y=%d\n",x,y);}if語(yǔ)句嵌套:一般形式:if(條件1)if(條件2)語(yǔ)句1else語(yǔ)句2內(nèi)嵌ifif(條件1)if(條件2)語(yǔ)句1else語(yǔ)句2

內(nèi)嵌ifif語(yǔ)句的嵌套

if(條件1)if(條件2)語(yǔ)句1else語(yǔ)句2elseif(條件3)語(yǔ)句3else語(yǔ)句4if~else配對(duì)原則:

缺省{}時(shí),else總是和它上面離它最近的未配對(duì)的if配對(duì)例:if(a==b)if(b==c)printf(“a==b==c”);elseprintf(“a!=b”);修改:if(a==b){if(b==c)printf(“a==b==c”);}elseprintf(“a!=b”);實(shí)現(xiàn)if~else正確配對(duì)方法:加{}main(){intx=100,a=10,b=20;intv1=5,v2=0;if(a<b)if(b!=15)if(!v1)x=1;elseif(v2)x=10;x=-1;printf(“%d”,x);}結(jié)果:-1switch語(yǔ)句也可以嵌套,其中的break語(yǔ)句只能退出本層的switch語(yǔ)句體例voidmain(){intx=1,y=0,a=0,b=0;switch(x){case1:a++;b++;break;case2:switch(y){case0:a++;break;case1:b++;break;}

}printf(“\na=%d,b=%d”,a,b);}運(yùn)行結(jié)果:a=2,b=1例voidmain(){intx=1,y=0,a=0,b=0;switch(x){case1:switch(y){case0:a++;break;case1:b++;break;}case2:a++;b++;break;case3:a++;b++;}printf(“\na=%d,b=%d”,a,b);}運(yùn)行結(jié)果:a=2,b=1例4.8輸入年號(hào),判斷它是否為閏年。

分析:如果此年號(hào)能被400整除,則它是閏年;如果能被4整除,而不能被100整除,則也是閏年,否則不是閏年。程序流程如右圖所示。1.定義變量year,leap=0;2.輸入一個(gè)年份year3.如果year能整除400則leap=1(閏年)

否則如果year能被4整除但不能被100整除leap=1(閏年)4.如果leap=1則輸出閏年否則輸出不是閏年過(guò)程說(shuō)明:例voidmain(){intyear,leap=0;scanf(“%d”,&year);if(year%400==0)leap=1;

elseif(year%4==0&&year%100!=0)leap=1;

if(leap==1)printf(“%d:isaleapyear”,year);elseprintf(“%d:isnotaleapyear”,year);}習(xí)題講解求x(x<1)y=3-x/5(1<=x<10)3x-11(x>=10)x=0.5,5,50#include”stdio.h”main(){doublex,y;scanf(“%lf”,&x);if(x<1)y=x;elseif(x<10)y=3-x/5;elsey=3*x-11;printf(“%lf”,y);}求一個(gè)不多于3位的正整數(shù)1)求出它是幾位數(shù)2)分別打印出每一位數(shù)字3)按反序輸出每一位數(shù)字

#include<stdio.h>main(){intd,x,y,z;scanf("%d",&d);if(d>=0&&d<10) printf(“1位");if(d>=10&&d<99)printf(“2位");if(d>=100&&d<999)printf(“3位");}#include<stdio.h>main(){intd,x,y,z,d2;scanf("%d",&d);x=d/100;y=d/10%10;z=d%10;

if(x!=0)printf(“%d是3位數(shù),%d%d%d%d”,d,x,y,z,d2);elseif(y!=0)printf(“%d是2位數(shù),%d%d%d”,d,y,z,d2);elseprintf(“%d是1位數(shù),%d%d”,d,z,d2);}

4輸入三個(gè)實(shí)數(shù),判斷是否能構(gòu)成三角形,如能,說(shuō)明是何種三角形,等邊,等腰,直角

#include<stdio.h>main(){doubled,x,y,z;scanf("%lf,%lf,%lf",&x,&y,&z);if(x+y<=z||z+y<=x||x+z<=y)printf(“不能構(gòu)成三角形”);else{if(x==y&&y==z)printf(“構(gòu)成等邊三角形”);if(x==y||y==z||x==z)printf(“構(gòu)成等腰三角形”);if((x*x+y*y==z*z)||(x*x==y*y+z*z)||(x*x+z*z==y*y))printf(“構(gòu)成直角三角形”);}}4.4

循環(huán)型程序設(shè)計(jì)有兩種解決方法:1.設(shè)一百個(gè)變量,分別輸入學(xué)生的成績(jī),然后求和。這種方法浪費(fèi)內(nèi)存空間,顯然不實(shí)際。scanf(“%f”,&a);s=s+a;兩句話是一直重復(fù)的,如果能用一種語(yǔ)句,使這兩句話能自動(dòng)的重復(fù)執(zhí)行一百次,就可以簡(jiǎn)化了書(shū)寫(xiě)的麻煩,這就是循環(huán)語(yǔ)句。問(wèn)題:從鍵盤(pán)輸入一百個(gè)學(xué)生的成績(jī),求總成績(jī)。2.設(shè)一個(gè)變量,每次輸入一個(gè)學(xué)生成績(jī),累加后再輸入下一個(gè)學(xué)生成績(jī),如下:scanf(“%f”,&a);s=s+a;scanf(“%f”,&a);s=s+a;………….printf(“%d”,s)這樣重復(fù)一百次,然后輸出s的值。1.定義變量sum=0,i=1,a2.判斷如果i<100,執(zhí)行3步驟;3.讀入數(shù)據(jù):scanf(“%f”,&a);4.相加:sum=sum+a;5.i加1i++;6.轉(zhuǎn)到2步驟執(zhí)行進(jìn)行判斷,如果表達(dá)式的值為非0,重復(fù)3~5步驟否則輸出sum的值。概述C語(yǔ)言可實(shí)現(xiàn)循環(huán)的語(yǔ)句:用goto和if構(gòu)成循環(huán)while語(yǔ)句do~while語(yǔ)句for語(yǔ)句goto語(yǔ)句及用goto構(gòu)成循環(huán)goto語(yǔ)句一般格式:

goto語(yǔ)句標(biāo)號(hào);….…..標(biāo)號(hào):語(yǔ)句;

功能:無(wú)條件轉(zhuǎn)移語(yǔ)句說(shuō)明:不能用整數(shù)作標(biāo)號(hào)只能出現(xiàn)在goto所在函數(shù)內(nèi),且唯一只能加在可執(zhí)行語(yǔ)句前面限制使用goto語(yǔ)句#include<stdio.h>main(){inti,sum=0,score;i=1;loop:if(i<=100){scanf(“%d”,&score);sum=sum+score; i++;

gotoloop;}printf("%d",sum);}循環(huán)初值終循環(huán)值循環(huán)變量增值循環(huán)條件循環(huán)體從鍵盤(pán)輸入一百個(gè)學(xué)生的成績(jī),求總成績(jī)。例從鍵盤(pán)輸入一組數(shù)據(jù),以0結(jié)束輸入,求數(shù)據(jù)和#include<stdio.h>main(){ intnum,sum=0;read_loop:scanf("%d",&num); if(num==0)gotoprint_sum; sum+=num;

gotoread_loop;print_sum:printf("Thesumis%d\n",sum);}while語(yǔ)句一般形式:while(表達(dá)式)

循環(huán)體語(yǔ)句;執(zhí)行流程:expr循環(huán)體假(0)真(非0)while特點(diǎn):先判斷表達(dá)式,后執(zhí)行循環(huán)體說(shuō)明:循環(huán)體有可能一次也不執(zhí)行循環(huán)體可為任意類(lèi)型語(yǔ)句下列情況,退出while循環(huán)條件表達(dá)式不成立(為零)循環(huán)體內(nèi)遇break,goto無(wú)限循環(huán):while(1)

循環(huán)體;例用while循環(huán)求#include<stdio.h>main(){inti,sum=0;i=1;while(i<=100){sum=sum+i;i++;}printf("%d",sum);}循環(huán)初值循環(huán)終值循環(huán)變量增值循環(huán)條件循環(huán)體例顯示1~10的平方#include<stdio.h>main(){inti=1;while(i<=10){printf("%d*%d=%d\n",i,i,i*i);i++;}}運(yùn)行結(jié)果:1*1=12*2=43*3=94*4=165*5=256*6=367*7=498*8=649*9=8110*10=100do~while語(yǔ)句一般形式:do

循環(huán)體語(yǔ)句;while(表達(dá)式);執(zhí)行流程:do循環(huán)體expr假(0)真(非0)while特點(diǎn):先執(zhí)行循環(huán)體,后判斷表達(dá)式說(shuō)明:至少執(zhí)行一次循環(huán)體例用do~while循環(huán)求

#include<stdio.h>main(){inti,sum=0;i=1;do{sum+=i; i++;}while(i<=100);printf("%d",sum);}例while和do~while比較#include<stdio.h>main(){inti,sum=0;scanf("%d",&i);do{sum+=i; i++;}while(i<=10);printf("%d",sum);}main(){inti,sum=0;scanf("%d",&i);while(i<=10){sum+=i; i++;}printf("%d",sum);}for語(yǔ)句一般形式:for(循環(huán)變量賦初值;循環(huán)條件;循環(huán)變量增(減)值){ 循環(huán)體語(yǔ)句;}for(expr1;expr2;expr3){ 循環(huán)體語(yǔ)句;}執(zhí)行流程:循環(huán)條件循環(huán)體假(0)真(非0)for賦初值循環(huán)變量增(減)值例用for循環(huán)求

#include<stdio.h>main(){inti,sum=0;for(i=1;i<=100;i++)sum+=i;printf("%d",sum);}說(shuō)明:for語(yǔ)句中expr1,expr2,expr3類(lèi)型任意,都可省略,但分號(hào);不可省無(wú)限循環(huán):for(;;)for語(yǔ)句可以轉(zhuǎn)換成while結(jié)構(gòu)expr1;while(expr2){ 循環(huán)體語(yǔ)句; expr3;}例:#include<stdio.h>main(){inti=0;for(i=0;i<10;i++)putchar(‘a(chǎn)’+i);}輸出結(jié)果:abcdefghij例:#include<stdio.h>main(){inti=0;for(;i<10;i++)putchar(‘a(chǎn)’+i);}例:#include<stdio.h>main(){inti=0;for(;i<10;)putchar(‘a(chǎn)’+(i++));}例:#include<stdio.h>main(){inti=0;for(;i<10;putchar(‘a(chǎn)’+i),i++);}逗號(hào)表達(dá)式

逗號(hào)運(yùn)算符的主要應(yīng)用就在for語(yǔ)句中。for語(yǔ)句中的表達(dá)式1和表達(dá)式3可以是逗號(hào)表達(dá)式,特別是有兩個(gè)循環(huán)變量參與對(duì)循環(huán)的控制時(shí)。表達(dá)式1和表達(dá)式3為逗號(hào)表達(dá)式,將使程序顯得非常清晰。main(){inti,j,k;for(i=0,j=100;i<=j;i++,j--){k=i+j; printf("%d+%d=%d\n",i,j,k);}}循環(huán)舉例例:判斷n是否為素?cái)?shù)算法:1)從i=1開(kāi)始,到i=n-1結(jié)束;2)用n取i的余數(shù);3)如果n取i的余數(shù)為0(n被整除),則表明n不是素?cái)?shù),結(jié)束循環(huán)。4)i++;重復(fù)2~4步;6)退出循環(huán)時(shí),如果i==n,則n是素?cái)?shù)#include<math.h>main(){inti,n;for(i=2;i<=n-1;i++)if(n%i==0)break;/*如果n取i的余數(shù)為0,則結(jié)束循環(huán)*/

if(i==n)printf(“%disprime”,n);n=n+1;}

循環(huán)的嵌套三種循環(huán)可互相嵌套,層數(shù)不限外層循環(huán)可包含兩個(gè)以上內(nèi)循環(huán),但不能相互交叉嵌套循環(huán)的執(zhí)行流程嵌套循環(huán)的跳轉(zhuǎn)禁止:從外層跳入內(nèi)層跳入同層的另一循環(huán)向上跳轉(zhuǎn)(1)while(){……while(){……}…...}(2)do{……do{……}while();…...}while();(3)while(){……do{……}while();…….}(4)for(;;){……do{……}while();……while(){……}…...}main(){intx,n,t=1;scanf(“%d”,&n);for(x=1;x<=n;x++)t=t*x;printf(“n!=%d”,t)\n",s);}求n!main(){floatx,y,t,s=0;for(x=1;x<=10;x++){y=1;t=1;while(y<=x){t=t*y;y++;}s=s+t;}printf("%f\n",s);}計(jì)算1!+2!+3!+……+10!循環(huán)嵌套舉例求100至200之間的全部素?cái)?shù)。#include<math.h>main(){intm,k,i,n=0;for(m=101;m<=200;m=m+2){for(i=2;i<=m-1;i++)if(m%i==0)break;if(m==i){printf(“%disprime”,m);n=n+1;}}

}循環(huán)嵌套舉例問(wèn)題:輸出圖形**********分析:一共4行,每行的‘*’數(shù)目與行號(hào)相同算法:行用i表示,當(dāng)i<=4do{輸出i個(gè)‘*’換行}

inti,j;for(i=1;i<5;i++){printf("\n");for(j=1;j<=i;j++)putchar('*');}

循環(huán)嵌套舉例問(wèn)題:輸出圖形

****************

循環(huán)嵌套分析:一共4行,第i行輸出的空格數(shù)為:(7-i+1)/2第i行輸出i*2-1個(gè)‘*’,算法:當(dāng)i<=7do{輸出(7-i+1)/2個(gè)空格;輸出i個(gè)‘*’換行;i+=2;}main()

{inti,j;

for(i=1;i<=7;i+=2)

{printf(“\n”);

for(j=1;j<=(7-i+1)/2;j++)

putchar(‘’);/*輸出(7-i+1)/2個(gè)空格*/

for(j=1;j<=i;j++)

putchar(’*’);/*輸出i個(gè)‘*’*/}

}例循環(huán)嵌套,輸出九九表1234567891234567892468101214161836912151821242791827364554637281……………..ij#include<stdio.h>main(){inti,j;for(i=1;i<10;i++)printf("%4d",i);printf("\n-------------------------\n");for(i=1;i<10;i++)for(j=1;j<10;j++) printf((j==9)?"%4d\n":"%4d",i*j);}

4.5

輔助控制語(yǔ)句break語(yǔ)句功能:在循環(huán)語(yǔ)句和switch語(yǔ)句中,終止并跳出循環(huán)體或開(kāi)關(guān)體說(shuō)明:break只能終止并跳出最近一層的結(jié)構(gòu)break不能用于循環(huán)語(yǔ)句和switch語(yǔ)句之外的任何其它語(yǔ)句之中例break舉例:輸出圓面積,面積大于100時(shí)停止#definePI3.14159main(){intr;floatarea;for(r=1;r<=10;r++){area=PI*r*r;if(area>100) break;printf("r=%d,area=%f\n",r,area);}}例break舉例:小寫(xiě)字母轉(zhuǎn)換成大寫(xiě)字母,直至輸入非字母字符#include<stdio.h>main(){inti,j;charc;while(1){c=getchar(); if(c>='a'&&c<='z') putchar(c-'a'+'A'); else break;}}continue語(yǔ)句功能:結(jié)束本次循環(huán),跳過(guò)循環(huán)體中尚未執(zhí)行的語(yǔ)句,進(jìn)行下一次是否執(zhí)行循環(huán)體的判斷僅用于循環(huán)語(yǔ)句中例求輸入的十個(gè)整數(shù)中正數(shù)的個(gè)數(shù)及其平均值#include<stdio.h>main(){inti,num=0,a;floatsum=0;for(i=0;i<10;i++){scanf("%d",&a); if(a<=0)continue; num++; sum+=a;}printf("%d,%f\n",num,sum);printf("Meanvalue:%f\n",sum/num);}例求Fibonacci數(shù)列:1,1,2,3,5,8,……的前40個(gè)數(shù)153423315971094675025514229185537725841771112139383204021389610418128657196418321144987676546368317811102334155

main(){longintf1,f2;inti;f1=1;f2=1;for(i=1;i<20;i++){printf(“%12ld%12ld”,f1,f2);if(i%2==0)printf(“\n”);f1=f1+f2;f2=f2+f1;}

}程序舉例t=1,pi=0,n=1.0,s=1當(dāng)|t|1e-6pi=pi+tn=n+2s=-st=s/npi=pi*4輸出pi分子:1,-1,1,-1…分母:1,3,5,7,...例2目標(biāo):找出3至1000內(nèi)的全部的素?cái)?shù)。算法:從i=1開(kāi)始做分別用2,3,4,…i-1除i,如果i被某個(gè)數(shù)整除,i是素?cái)?shù)。i++;測(cè)試下一個(gè)i;#include<math.h>

main()

{inti,j,count,flag;/*用flag作標(biāo)志*/

count=0;

for(i=3;i<=1000;i++)

{flag=0;/*設(shè)標(biāo)志為0*/

for(j=2;j<=sqrt(i);j++)

{if(i%j==0)/*用j測(cè)試i*/

flag=1;/*不是素?cái)?shù),設(shè)標(biāo)志為1*/

}/*i測(cè)試完畢*/

if(flag==0)/*i是素?cái)?shù)*/

{printf(“%4d,”,i);count++;

if(count%8==0)printf(“\n”);}

}}習(xí)題課:1.[10,130]之間,所有整數(shù)的平方和。分析:用變量i從10到130循環(huán),用變量s求和,s初值為0,每次循環(huán),s=s+i*i;Main(){longintI,s=0;for(I=10;I<=130;I++)s=s+I*I;printf(“\n%d”,s);}注意:i一定要是longint型。2.[10,150]奇數(shù)的平方和。分析:用變量s求和,s初值為0。用變量I從10到150循環(huán),如果I是奇數(shù)(I%2!=0),則s=s+I*Imain(){longintI,s=0;for(I=10;I<=150;I++)if(I%2!=0)s=s+I*I;printf(“\n%ld”,s);}3.[10,150]之間,能被3或7整除的數(shù)的平方和。分析:用變量s求和,s初值為0。用變量I從10到150循環(huán),如果I能被3或7整除

溫馨提示

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

評(píng)論

0/150

提交評(píng)論