一:實驗內容
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...