freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內容

北京理工大學09級c語言編程練習答案-文庫吧

2025-01-03 06:27 本頁面


【正文】 折扣: 已知公式:SUM = 1 + 1/2 + 1/3 + 1/4 + ... + 1/n 輸入: n 輸出: 表達式 sum 的值。結果保留 6 位小數。 includeint main(){double n。scanf(%lf,amp。n)。double s=0。for (doublep=1。p=n。p++){s=s+1/p。}printf(sum=%.6lf\n,s)。} 7 貪吃的猴子成績: 5 / 折扣: 有一只猴子,第一天摘了若干個桃子,當即吃了一半,但還覺得不過癮,就又多吃了一個。第2天早上又將剩下的桃子吃掉一半,還是覺得不過癮,就又多吃了兩個。以后每天早上都吃了前一天剩下的一半加天數個(例如,第5天吃了前一天剩下的一般加5個)。到第n天早上再想吃的時候,就只剩下一個桃子了。輸入: 天數n輸出: 第一天的桃子個數include int main() { int n。 scanf(%d,amp。n)。 int s=1。 for (int i=n。i1。i) { s=(s+i1)1。 } if(s==1) printf(The monkey got %d peach in first day.\n,s)。 else printf(The monkey got %d peachs in first day.\n,s)。 } 8 求最后3位數值成績: 5 / 折扣: 中學時我們就會求一個數的 n 次方了,但計算機不會,請你來編寫一個程序吧。由于計算機比較“笨”,所以我們編寫程序的功能不用太強,只要能算出 a 的 n 次方的最后 3 位數就可以了。 輸入: a 和 n 的值。假設 a=150 。 輸出: 求 a 的 n 次方的最后 3 位數。include int main() {int a,n。int s=1。int q=0。 scanf(%d%d,amp。a,amp。n)。 for(int t=0。tn。t++) {s=s*a。 if(s1000){s=s%1000。q=1。}} int e=s%1000。 if(q==0) printf(The last 3 numbers is %d.\n,e)。 else printf(The last 3 numbers is %03d.\n,e)。} 9 找出最大素數成績: 5 / 折扣: 素數是指一個只能被1和它本身整除的數,在數論中占有重要的研究地位,在當代密碼學中也被廣泛應用。輸入: 取值范圍輸出: 該范圍內的最大素數includevoid main(){ int n。 scanf(%d,amp。n)。 int yn(int a)。 int end。 for( int i=n。i0。i=i1) { if (yn(i)!=0) {end=i。 break。} } printf(The max prime number is %d.\n,end)。}int yn(int a){ int q=1。 for(int p=2。pa。p++) { if(a%p==0) { q=0。 } if(q==0) break。 } return q。} 10 黑色星期五成績: 5 / 折扣: 在西方,星期五和數字13都代表著壞運氣,兩個不幸的個體最后結合成超級不幸的一天。所以,不管哪個月的十三日又恰逢星期五就叫“黑色星期五”。輸入: 年份輸出: 判斷該年是否包含黑色星期五,如包含,給出具體日期include include void main() { int month[2][12]={{0,3,0,3,2,3,2,3,3,2,3,2,},{0,3,1,3,2,3,2,3,3,2,3,2}}。 //1平年2閏年 int year,a。 int count=0。 int day=0。 scanf(%d,amp。year)。 if(year%4==0) a=1。 else a=0。 //2012113 friday int c=(year2012)%4。 int b=(yearc2012)/4。 switch(c) { case 1:case 2:case 3: { day=(day+5*b+c+1)%7。 break。 } case 0: { day=(day+5*b)%7。 break。 } } int daytemp=day。 for(int i=0。i12。i++) { daytemp=daytemp+month[a][i]。 if ((daytemp)%7==0) count++。 } if(count==1) printf(There is %d Black Friday in year %d.\nIt is:\n,count,year)。 else printf(There are %d Black Fridays in year %d.\nThey are:\n,count,year)。 int daytemp1=day。 for(int i=0。i12。i++) { daytemp1=daytemp1+month[a][i]。 if ((daytemp1)%7==0) printf(%d/%d/13\n,year,i+1)。 } } 11 小學一年級的算術運算成績: 5 / 折扣: 兩個一年級小朋友在一起玩游戲,小明給出一堆一位的正整數和運算要求(+、*、/、%),小麗要找出這些整數中的最大值和最小值,然后按照小明的要求算出最大數與最小數進行算術運算的結果。輸入: 用逗號分隔的一位正整數序列,及其運算符和等號輸出: 最大數 op 最小數=結果include int main(){ int op=0。 int max=0。 int min=9。 for(。1。) { char c。 scanf(%c,amp。c)。 if(c==39。,39。) continue。 if(c==39。+39。) op=1。 else if(c==39。39。) op=2。 else if(c==39。*39。) op=3。 else if(c==39。/39。) op=4。 else if(c==39。%39。) op=5。 else if(c==39。=39。) {break。} else if(c=39。939。amp。amp。c=39。039。) { if((c39。039。)max) {max=c39。039。} if((c39。039。)min) {min=c39。039。} } } switch (op) { case 1: { printf(%d+%d=%d\n,max,min,max+min)。 break。 } case 2: { printf(%d%d=%d\n,max,min,maxmin)。 break。 } case 3: { printf(%d*%d=%d\n,max,min,max*min)。 break。 } case 4: { if(min==0) printf(Error!\n)。 else { printf(%d/%d=%d\n,max,min,max/min)。 } break。 } case 5: { if(min==0) printf(Error!\n)。 else { printf(%d%%%d=%d\n,max,min,max%min)。 } break。 } }} 12 尋找特殊整數成績: 10 / 折扣: 請編寫一個程序尋找一種特殊整數:一個 n 位的正整數等于其各位數字的n次方之和。例如:407=444+000+777。所以407就是一個特殊數。輸入: 正整數的位數n(n=6)。輸出: 所有此n位特殊數。每個數占一行。若不存在符合條件的特殊數,則輸出提示:“No output.”;若存在,則從小到大進行輸出。說明:假設輸入為4,在4位整數中,有3個4位的特殊數,則輸出格式為(輸出中的1112222和9999并不是4位特殊數,只是格式樣例):111122229999include int f(int n,int a){ int s=1。 for(int i=0。ia。i++) s=s*n。 return s。}int ff(int n){ int s=0。 for(int i=0。n!=0。i++) { s=s+((n/10)%10)。 n=n/10。 } return s。}void main(){ int a。 scanf(%d,amp。a)。 int max=1。 int min=1。 int flag=1。 if(a==1) {printf(1\n2\n3\n4\n5\n6\n7\n8\n9\n)。} else { for(int i=0。ia。i++) {max=max*10。} max=max1。 int count=0。 int sum=0。 int count10=0。 for(int i=0。ia1。i++) {min=min*10。} if(a==6) { int count10=10。 for(int t=540000。tmax。) { if(count10==10) { int ttt=t。 if(ff(t)%2==1) t=t+10。count10=0。 continue。 } int sum=0。 int tt=t。 for(int i=0。ia。i++) { sum=sum+f(tt%10,a)。 tt=tt/10。 } if(sum==t) { printf(%d\n,t)。 flag=0。 } t++。 count++。 count10++。 } if(flag==1) printf(No output.\n)。 } else { for(int t=min。tmax。t++) { int sum=0。 int tt=t。 for(int i=0。ia。i++) { sum=sum+f(tt%10,a)。 tt=tt/10。 } if(sum==t) { printf(%d\n,t)。 flag=0。 } count++。 } if(flag==1) printf(No output.\n)。 } }} 13 空心的倒三角型成績: 5 / 折扣: 背景: 請根據要求打印可空心倒三角形。輸入: 輸入三角形的高度(h = 0)。輸出: 打印相應的空心倒三角形。圖樣參見測試用例。in
點擊復制文檔內容
試題試卷相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1