c语言反序数1234变4321,C语言编程题练习
=90分的同學(xué)用A表示,60-89分之間的用B表示, 60分以下的用C表示。
37. 設(shè)N是一個四位數(shù),它的9倍恰好是其反序數(shù)(例如:1234的反序數(shù)是4321),求N的值
38. 調(diào)查電視節(jié)目受歡迎程度。某電視臺要調(diào)查觀眾對該臺10個欄目(設(shè)編號為0~9)的受歡迎情況,共調(diào)查了30位觀眾,現(xiàn)要求編寫程序,輸入每一觀眾的投票情況(每一位觀眾只能從10個欄目中選一個最喜歡的進行投票),統(tǒng)計輸出各欄目的得票情況。
39. 輸入一個正整數(shù)n(10時,y=3,當(dāng)x=0時y=5,編程,從鍵盤輸入一個x值,輸出y值。
51. 實現(xiàn)從鍵盤輸入兩個字符串,分別存入兩個不同的字符數(shù)組中;將兩個字符串連接為一個字符串,并打印輸出連接后的整個字符
52. 統(tǒng)計在[30-15810]之間有多少個數(shù)能被23整除,而不能被37整除。
53. 中國古代科學(xué)家祖沖之采用正多邊形逼近的割圓法求出了π的值。請編寫一程序,采用割圓法求出π的值,要求精確到小數(shù)點之后的第十位。
54. 編程序,輸入一個長度為20的整型數(shù)組,把數(shù)組中重復(fù)出現(xiàn)的元素刪去(如出現(xiàn)三個0,則刪去后兩個),輸出刪節(jié)后的新數(shù)組。
55. 判斷一個學(xué)生成績的“優(yōu)、良、中、差”:假如從鍵盤輸入的字母是‘A’,輸出評語“YouareExcellent!”;如果輸入‘B’,輸出評語“Youarewell!”;如果輸入‘C’,輸出評語“Youarepassing!”;如果輸入‘D’,輸出評語“Youarenotpassing!”。如果輸入的不是這四個字母,則出現(xiàn)提示“Inputerror!”請編寫一個程序,實現(xiàn)該判斷功能。要求必須使用switch-case結(jié)構(gòu)實現(xiàn)。
56. 編寫一個程序,求a-|b|,其中a,b為兩個整數(shù)。
57. 鍵盤輸入10個實型數(shù),求其倒數(shù)的和并輸出。
58. 從鍵盤輸入一個學(xué)生的分?jǐn)?shù), 要求實現(xiàn)這樣的判斷功能: 如果分?jǐn)?shù)大于100,輸出”Input error!” 如果分?jǐn)?shù)介于100到90之間, 輸出”Very Good!” 如果分?jǐn)?shù)介于80到90只,輸出”Good!” 如果分?jǐn)?shù)介于70到80之間,輸出”Middle” 如果分?jǐn)?shù)介于60到70之間, 輸出”Pass” 如果分?jǐn)?shù)小于60,輸出”No Pass!” 。要求必須使用if-else-if結(jié)構(gòu)實現(xiàn)。
59. 求 1 + 2 + 3 + …… + n的和。
60. 定義一個5X5的整型數(shù)組,給每個元素賦0~100的隨機數(shù)值,輸出該數(shù)組內(nèi)容并找到數(shù)值最大的數(shù)組元素所在的位置。
61. 神州行用戶無月租費,話費每分鐘0.6元,全球通用戶月租費50元,話費每分鐘0. 4元。輸入一個月的通話時間,分別計算出兩種方式的費用,判斷哪一種合適。
62. 用循環(huán)的方法構(gòu)造一個5行5列的二維數(shù)組,使主對角線上的變量為1,其它為0,并將數(shù)組中所有項按行列打印出來。
63. 編寫程序,求S=1/(1+2)+1/(2+3)+1/(3+4)+……前50項之和。要求必須使用while語句實現(xiàn)。
64. 輸入一個年份year,判斷改年是否是閏年。判斷閏年的條件是:能被4整除但不能被100整除,或能被400整除。
65. 有一個已排好序的數(shù)組,要求輸入一個數(shù)后,按原來排序的規(guī)律將它插入數(shù)組中。提示:考慮插入到數(shù)組最開始、最末尾及中間三種情況。
66. 輸出以下楊輝三角形(要求輸出10行)。
1
1 1
1 2 1
1 3 3 1
1 4 6 4 1
1 5 10 10 5 1
......
67. 從鍵盤接收三個整數(shù),分別存放在變量a,b,c中,編程求出最小數(shù) 。
68. 有一數(shù)列:2/1,3/2,5/3,8/5,……,求出這個數(shù)列的前10項之和。
69. 輸入3個整數(shù),將它們按從大到小的順序排序后輸出。
70. 輸入日期(年、月、日),輸出它是該年的第幾天。提示:使用二維數(shù)組實現(xiàn)。
71. 猴子吃桃問題:猴子第一天摘下若干個桃子,當(dāng)即吃了一半,還不過癮,又多吃了一個。第二天早上又將剩下的桃子吃掉一半,又多吃了一個。以后每天早上都吃了前一天剩下的桃子的一半多一個。到第10天早上想再吃,見只剩下一個桃子了。求第一天共摘了多少桃子。
72. 將一個3x2的矩陣存入1個3x2的二維數(shù)組中,找出最大值以及它的行下標(biāo)和列下標(biāo),并輸出該矩陣。
73. 輸入一個正整數(shù),要求以相反的順序輸出該數(shù)。例如輸入12345,輸出位54321。注:建議使用while語句實現(xiàn)。
74. 輸入20個字符,統(tǒng)計其中英文字母、數(shù)字字符和其他字符的個數(shù)。
75. 有一個已排好序的數(shù)組,要求輸入一個數(shù)后,按原來排序的規(guī)律將它插入數(shù)組中。提示:考慮插入到數(shù)組最開始、最末尾及中間三種情況。
76. 求解愛因斯坦數(shù)學(xué)題。有一條長階梯,若每步跨2階,則最后剩余1階,若每步跨3階,則最后剩2階,若每步跨5階,則最后剩4階,若每步跨6階則最后剩5階,若每步跨7階,最后才正好一階不剩。請問,這條階梯共有多少階?
77. 用循環(huán)的方法構(gòu)造一個5行5列的二維數(shù)組,使主對角線上的變量為1,其它為0,并將數(shù)組中所有項按行列打印出來。
78. 調(diào)查電視節(jié)目受歡迎程度。某電視臺要調(diào)查觀眾對該臺10個欄目(設(shè)編號為0~9)的受歡迎情況,共調(diào)查了30位觀眾,現(xiàn)要求編寫程序,輸入每一觀眾的投票情況(每一位觀眾只能從10個欄目中選一個最喜歡的進行投票),統(tǒng)計輸出各欄目的得票情況。
79. 輸入一個學(xué)生的生日和當(dāng)前日期,輸出該學(xué)生的實足年齡。
4
—
總結(jié)
以上是生活随笔為你收集整理的c语言反序数1234变4321,C语言编程题练习的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: This subject is anon
- 下一篇: springboot中的拦截器inter