輸入20個(gè)數(shù),要求輸出其中的正數(shù)、負(fù)數(shù)、零的個(gè)數(shù),用程序框圖和基本語(yǔ)句表示該算法.

答案:
解析:

  解:用A、B、C分別表示正數(shù)、負(fù)數(shù)、零的個(gè)數(shù),程序框圖如圖.

  程序如下:

  n=0;

  A=0;

  B=0;

  C=0;

  while n<=20

  M=input(“M=”)

  if M<0

  B=B+1;

  else

  if M=0

  C=C+1;

  else

  A=A+1;

  end

  end

  n=n+1;

  end

  print(%io(2),C,B,A)

  算法分析:我們可假定n為0當(dāng)n大于20則結(jié)束,用A、B、C分別表示正數(shù)、負(fù)數(shù)、零的個(gè)數(shù),輸入一個(gè)M的值進(jìn)行判斷,若M是正數(shù),則A=A+1,負(fù)數(shù)則B=B+1,是零則C=C+1.用循環(huán)語(yǔ)句表述.


練習(xí)冊(cè)系列答案
相關(guān)習(xí)題

科目:高中數(shù)學(xué) 來(lái)源: 題型:

給出以下四個(gè)問(wèn)題,其中不需要用條件語(yǔ)句來(lái)描述其算法的有(  )
①輸入一個(gè)數(shù)x,輸出它的相反數(shù);
②求面積為6的正方形的周長(zhǎng);
③求三個(gè)數(shù)a,b,c中的最大數(shù);
④求二進(jìn)數(shù)111111的值.

查看答案和解析>>

科目:高中數(shù)學(xué) 來(lái)源:中華一題 高中數(shù)學(xué)必修3·B版(配套人民教育出版社實(shí)驗(yàn)教科書) 人教版 題型:044

要求輸入20個(gè)數(shù),輸出其中正數(shù)、負(fù)數(shù)和零的個(gè)數(shù),用程序框圖和基本算法語(yǔ)句表示其算法.

查看答案和解析>>

科目:高中數(shù)學(xué) 來(lái)源: 題型:044

用基本語(yǔ)句寫一個(gè)算法,要求輸入20個(gè)數(shù),輸出其中正數(shù)、負(fù)數(shù)和零的個(gè)數(shù).

查看答案和解析>>

科目:高中數(shù)學(xué) 來(lái)源: 題型:

要求輸入20個(gè)數(shù),輸出其中正數(shù)、負(fù)數(shù)和零的個(gè)數(shù),用程序框圖和基本算法語(yǔ)句表示其算法.

查看答案和解析>>

同步練習(xí)冊(cè)答案