problem description
有n(n<=100)個整數,已經按照從小到大順序排列好,現在另外給乙個整數x,請將該數插入到序列中,並使新的序列仍然有序。
input
輸入資料報含多個測試例項,每組資料由兩行組成,第一行是n和m,第二行是已經有序的n個數的數列。n和m同時為0標示輸入資料的結束,本行不做處理。
output
對於每個測試例項,輸出插入新的元素後的數列。
sample input
3 31 2 4
0 0sample output1
2 3 4
#include
"stdio.h"
intmain()
}for
(i=0
;i)printf
("%d "
,a[i]);
printf
("%d\n"
,a[n]);
}return0;
}
#include
"stdio.h"
intmain()
a[i+1]
=m;break;}
}}for(
int c=
0;c)printf
("%d "
,a[c]);
printf
("%d\n"
,a[n]);
}return0;
}
(關於這個題發現的一些不足)
一,runtime error,極有可能是沒有按照正確的輸入格式進行輸入
例如:把scanf("%d%d",&n,&m)寫成了scanf("%d%d",&m,&n)
二,有輸入卻無法輸出,
極有可能是 scanf 裡面沒有取位址符
Oracle 兩種報錯的解決辦法
其實這兩個問題的原因是一樣的,都是因為表空間不足,需要檢查表空間是否是自增的,如果不是,需要修改為自增的表空間。如果檢查發現表空間已經是自增的,但是還報這樣的錯誤,那麼即需要看看表空間所用的資料檔案儲存的磁碟格式是什麼格式,如果你是在windows測試機器上,並且系統磁碟格式是fat32,那麼這就是...
雜湊衝突的兩種解決辦法
1.開雜湊 開放位址法 缺點 所有衝突連在一起易產生資料堆積,占用別的資料的關鍵碼,導致搜尋速率下降 pragma once include include include typedef int keydatatype typedef int valuedatatype typedef enum ...
標籤不能使用的兩種解決辦法
第一種 將標籤庫檔案 tld 放到meta inf tlds 目錄下,tlds資料夾需要自己手動建立 第二種 修改web.xml,由於版本下同具體格式詳見dtd web inf struts bean.tld web inf struts html.tld web inf struts logic....