愛因斯坦曾出過這樣一道數(shù)學題:有一條長階梯,若每步跨2階,最后剩下1階;若每步跨3階,最后剩下2階;若每步跨5階,最后剩下4階;若每步跨6階,則最后剩下5階;只有每步跨7階,最后才正好1階不剩。參考例6.15程序,編寫計算這條階梯共有多少階的程序如下所示,其中存在一些語法和邏輯錯誤,請找出并改正之,然后上機運行程序并寫出程序的運行結果。
程序改錯:功能:求出數(shù)組中最大數(shù)和次最大數(shù),并把最大數(shù)和a[0]中的數(shù)對調、次最大數(shù)和a[1]中的數(shù)對調。
程序改錯:功能:求出在字符串中最后一次出現(xiàn)的子字符串的地址,通過函數(shù)值返回,在主函數(shù)中輸出從此地址開始的字符串;若未找到,則函數(shù)值為NULL。 例如:當字符串中的內容為:"abcdabfabcdx",t中的內容為:"ab"時,輸出結果應是:abcdx。當字符串中的內容為:"abcdabfabcdx",t中的內容為:"abd"時,則程序輸出未找到信息:notfound!。