c语言改错题字符串a放在b后面,C语言程序改错题汇总.doc
程序改錯題匯總
1、用"起泡法"對連續輸入的十個字符排序后按從小到大的次序輸出.分別統計字符串中大寫字母和小寫字母的個數。求1到10的階乘的和判斷m是否為素數,若是返回1,否則返回0。用選擇法對數組中的n個元素按從小到大的順序進行排序。求一個3行4列矩陣的外框的元素值之和。以下程序把兩個數按由大到小的順序輸出來求1到20的階乘的和。判斷字符ch是否與str所指串中的某個字符相同; 若相同,什么也不做,若不同,則將其插在串的最后。
10、已知一個數列從第0項開始的前三項分別為0、0、1,以后的各項都是其相鄰的前三項的和。下列給定程序中,函數fun的功能是:計算并輸出該數列的前n項的平方根之和sum,n的值通過形參傳入。
有1、2、3、4個數字,能組成多少個互不相同且無重復數字的三位數?都是多少?
編寫函數fun計算下列分段函數的值:
x*x+x x<0且x≠-3
f(x)= x*x+5x 0≤x<10且x≠2及x≠3
x*x+x-1 其它請編寫函數fun,對長度為8個字符的字符串,將8個字符按降序排列實現交換兩個整數的值。讀入一個英文文本行,將其中每個單詞的第一個字母改成大寫,然后輸出此文本行 (這里的“單詞”是指由空格隔開的字符串)。
先將在字符串s中的字符按正序存放到t串中,然后把s中的字符按逆序連接到t串的后面。計算數組元素中值為正數的平均值(不包括0)。將s所指字符串中出現的、t1所指子串全部替換成t2所指子字符串,所形成的新串放在w所指的數組中。在此處,要求t1和t2所指字符串的長度相同。將s所指字符串中的字母轉換為按字母序列的后續字母(但Z轉換為A, z轉換為a),其它字符不變。
在鍵盤上輸入一個3行3列矩陣的各個元素的值(值為整數),后輸出矩陣第一行與第三行元素之積,并在fun()函數中輸出。
編寫一個函數,該函數可以統計一個長度為3的字符串在另一個字符串中出現的次數一個已排好序的一維數組,輸入一個數number,要求按原來排序的規律將它插入數組中.
編寫函數fun計算下列分段函數的值:
x*20 x<0且x≠-3
f(x)= sin(x) 0≤x<10且x≠2及x≠3
x*x+x-1 其它
判斷兩個指針所指存儲單元中的值的符號是否相同;若相同函數返回1,否則返回0。這兩個存儲單元中的值都不為0。將一個正整數分解質因數。輸入n,計算s=1+1+2+1+2+3+1+2+3+4+...+1+2+3+4+...+n
讀入一個整數m( 5≤m≤20 ),函數getarr調用函數rnd獲得m個隨機整數,函數sortpb將這m個隨機整數從小到大排序。809*??=800*??+9*??+1 其中??代表的兩位數,8*??的結果為兩位數,9*??的結果為3位數。求??代表的兩位數,及809*??后的結果。根據整型形參 n,計算某一數據項的值。
A[1]=1, A[2]=1/(1 + A[1]), A[3]=1/(1 + A[2]), …, A[n]=1/(1 + A[n-1])
30、學習使用按位或 | 。
31、判斷整數x是否是同構數。若是同購數,函數返回1;否則返回0。
說明:所謂“同構數”是指這個數出現在它的平方數的右邊。輸入兩個雙精度數,函數返回它們的平方和的平方根值。根據整型形參m,計算如下公式的值:
y=1+1/3+1/5+1/7+...+1/(2m-3)
以下程序輸出前六行楊輝三角形,既
1
1 1
1 2 1
1 3 3 1
1 4 6 4 1
…………
根據整型形參m的值,計算如下公式的值。
1 1 1
t = 1- —— - —— - ... - ——
2x2 3x3 mxm
將 m(1≤m≤10)個字符串連接起來,組成一個新串,放入pt所指字符串中。
求出在字符串中最后一次出現的子字符串的地址,通過函數值返回,在主函數中輸出從此地址開始的字符串;若未找到,則函數值為NULL。
有n個整數,使其前面各數順序向后移m個位置,最后m個數變成最前面的m個數。編寫程序, 求矩陣(3行3列)與5的乘積
40、猴子吃桃問題:猴子第一天摘下若干個桃子,當即吃了一半,還不過癮,又多吃了一個,第二天早上又將剩下的桃子吃掉一半
總結
以上是生活随笔為你收集整理的c语言改错题字符串a放在b后面,C语言程序改错题汇总.doc的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: MYSQL查看表结构
- 下一篇: 大道至简——RISC-V架构之魂(中)