第四次作業

2022-08-22 08:06:14 字數 2766 閱讀 3677

一:實驗內容

1.編寫程式,輸入乙個整數x,按照下式輸出對應的y值。

**:

#includeint

main()

printf(

"和為%d

",y);

}else

if(x%2!=0

)

printf(

"和為%d

",y);

}return0;

}

執行結果:

2.程式設計求1-1/2+1/3-1/4+1/5- … +1/99-1/100,結果保留兩位小數。

**:

#includeint

main()

else

if(i%2!=0

)

}sum=sum1+sum2;

printf(

"%.2f

",sum);

return0;

}

執行結果:

3.輸出2023年至2023年所有閏年的年號,每輸出10個年號換一行。最後統計一共有多少個閏年。

**:

# include int

main()}}

printf(

"\n閏年有%d個\n

",y);

return

0;

}

執行結果:

4.輸入乙個實數x和乙個整數n,計算xⁿ,不允許呼叫pow()函式。

**:

#includeint

main()

printf(

"%d的%d次方的值為%d:

",x,n,y);

return0;

}

執行結果:

5.輸入一串字元,分別統計其中字母、空格、數字和其他字元的個數。

**:

#includeint

main()

else

if((x>='

a'&&x<='

z')||(x>='

a'&&x<='z'

))

else

if(x>='

0'&&x<='9'

)

else

if(x=='')

else

} printf(

"一共有%d個字母,%d個數字,%d個空格,%d個其他\n

",a,b,c,d);

return

0;

}

執行結果:

6.輸入一批數(正數和負數),輸入0結束,分別計算其中正數的平均值和負數的平均值。

**:

#includeint

main()

else

if(x<0

)

}c=a/i;

d=b/j;

if(i==0&&j!=0

)

else

if(j==0&&i!=0

)

else

if(i==0&&j==0

)

else

return

0;

}

執行結果:

7.輸出1000以內的所有素數,每行10個,最後輸出一共有多少個素數。(每列對齊)

**:

udeint

main()

}if(i==b)

}printf(

"\n一共有%d個質數\n

",c);

return0;

}

執行結果:

8.列印下列圖形

**:

cludeint

main()

return

0;

}

執行結果:

二:本次課知識點總結

1.知道迴圈次數時用for語句,不知道時用while語句或do...while語句。

2.do...while語句必須執行一次,while語句隨意。

3.在迴圈中,break是結束整個迴圈,continue是結束本次迴圈。

4.迴圈巢狀時,外層迴圈一次,內層完成所有迴圈。

三:實驗總結

1.輸出幾個換行時,用次數和每行個數求餘,在輸出「\n」。

2.在問題複雜時,可以用多個迴圈簡化。

3.迴圈結構注意賦初值。

第四次作業

扎ogu 典型產品 最高傳輸速率 ieee 802.11a wi fi5 802.11a 43m 450 zyxel p334u 54mbps 1500 zyxel p335u 54mbps 1600 ieee 802.11b d link di 624 a 54mbps 215 linksys w...

第四次作業

作業題一 vs2012 rc在介面上,比beta版更容易使用,彩色的圖示和按照開發 執行 除錯等環境區分的顏色方案讓人愛不釋手。vs2012整合了asp.net mvc 4,全面支援移動和html5,wf 4.5相比wf 4,更加成熟,期待已久的狀態極工作流回來了,更棒的是,現在它的設計器已經支援c...

第四次作業

專案一求1000以內所有偶數的和 includevoid main cout sum includevoid main while i 1000 cout sum includeint main while i 1001 cout 專案3 乘法口訣表 程式設計序,輸出乙個乘法口訣表,形如 1x1 1...