c语言从键盘输入asdfg输出asdfg,C语言复习题参考答案.doc
第1題功能:將十進制數轉換成十六進制數。
第2題功能:刪除字符串中的指定字符,字符串和要刪除的字符均由鍵盤輸入。
第3題功能:以下程序是用選擇法對10個整數按升序排序。
第4題功能:以下程序的功能如(圖1)。
第5題功能:打印以下圖形。
*****
*****
*****
*****
*****
第6題功能:用冒泡法對數組a 進行由小到大的排序。
第7題功能:通過函數的遞歸調用計算階乘。
第8題功能:計算并輸出500以內最大的10個能被13或17整除的自然數之和。
第9題功能:產生并輸出楊輝三角的前七行。
1
1 1
1 2 1
1 3 3 1
1 4 6 4 1
1 5 10 10 5 1
1 6 15 20 15 6 1
第10題功能:求一個二維數組中每行的最大值和每行的和。
第11題功能:建立一個如下的二維數組,并按以下格式輸出。
1 0 0 0 1
0 1 0 1 0
0 0 1 0 0
0 1 0 1 0
1 0 0 0 1
第12題功能:求兩個非負整數的最大公約數和最小公倍數。
二、程序改錯 共12題 (共計120分)
第1題功能:計算數組元素中值為正數的平均值(不包括0)。例如:數組中元素的值依次為39,-47,21,2,-8,15,0,則程序的運行結果為19.250000。
第2題功能:求出以下分數序列的前n項之和。和值通過函數值返回main函數。 2/1+3/2+5/3+8/5+13/8+21/13 ……例如:若n = 5,則應輸出:8.391667。
第3題功能:利用二維數組輸出如圖所示的圖形。
*******
*****
***
*
***
*****
*******
第4題功能:編寫input()和output()函數輸入,輸出5個學生的數據記錄。
第5題功能:判斷整數x是否是同構數。若是同購數,函數返回1;否則返回0。
說明:所謂“同構數”是指這個數出現在它的平方數的右邊。
例如:輸入整數25,25的平方數是625,25是625中右側的數,
所以25是同構數。
注意:x的值由主函數從鍵盤讀入,要求不大于1000。
第6題功能:從m個學生的成績中統計出高于和等于平均分的學生人數,此人數由函數值返回。平均分通過形參傳回,輸入學生成績時,用-1結束輸入,由程序自動統計學生人數。例如:若輸入 8 名學生的成績,輸入形式如下:
80.5 60 72 90.5 98 51.5 88 64 -1
結果為:The number of students :4
Ave = 75.56。
第7題功能:先將在字符串s中的字符按逆序存放到t串中,然后把s中的字符按正序連接到t串的后面。
例如:當s中的字符串為:“ABCDE”時,則t中的字符串應為:
“EDCBAABCDE”。
第8題功能:將一個字符串中的大寫字母轉換成小寫字母。
例如:輸入aSdFG輸出為asdfg。
第9題功能:輸出Fabonacci數列的前20項,要求變量類型定義成浮點型,輸出時只輸出整數部分,輸出項數不得多于或少于20。
第10題功能:從鍵盤輸入十個學生的成績,統計最高分,最低分和平均分。
max代表最高分,min代表最低分,avg代表平均分。
第11題功能:編寫一個程序模擬袖珍計算器的加、減、乘、除四則運算。
例如:輸入3+5=或5-2=或3*4=或4/2=,求表達式結果。
第12題功能:找出大于m的最小素數,并將其作為函數值返回。
三、程序設計 共6題 (共計60分)
第1題功能:編寫函數判斷一個整數m的各位數字之和能否被7整除,可以被7整除則返回1,否則返回0。調用該函數找出100~200之間滿足條件的所有數。
第2題功能:計算n門課程的平均值,計算結果作為函數值返回。
例如:若有5門課程的成績是:92,76,69,58,88,則函數的值為76.600000。
第3題功能:用函數求fibonacci數列前n項的和。說明:fibonacci數列為數列的第一項值為1,第二項值也為1,從第三項開始,每一項均為其前面相鄰兩項的和。
例如:當n=28時,運行結果:832039
第4題功能:統計出若干個學生的平均成績,最高分以及得最高分的人數。
例如:輸入10名學生的成績分別為92,87,68,56,92,84,67,75,92,66,則輸出平均成績為77.9,最高分
總結
以上是生活随笔為你收集整理的c语言从键盘输入asdfg输出asdfg,C语言复习题参考答案.doc的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: jquery复选框组清空选中的值_jQu
- 下一篇: 计算机专业英语第2版郭涛翻译,计算机专业