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