《第1天》
創(chuàng)新互聯(lián)長期為數(shù)千家客戶提供的網(wǎng)站建設(shè)服務(wù),團隊從業(yè)經(jīng)驗10年,關(guān)注不同地域、不同群體,并針對不同對象提供差異化的產(chǎn)品和服務(wù);打造開放共贏平臺,與合作伙伴共同營造健康的互聯(lián)網(wǎng)生態(tài)環(huán)境。為曲沃企業(yè)提供專業(yè)的成都網(wǎng)站設(shè)計、網(wǎng)站制作,曲沃網(wǎng)站改版等技術(shù)服務(wù)。擁有十余年豐富建站經(jīng)驗和眾多成功案例,為您定制開發(fā)。關(guān)于排序的問題,有很多種方法,今天學(xué)習(xí)一種特別簡單的sort
兩個for循環(huán)嵌套,第一個for是將待排序的數(shù)從第一個開始直到最后一個數(shù)依次套入第二個for,而第二個for是使一中的數(shù)與其后一個相比,若第一個數(shù)大于第二個數(shù)(從小到大排序)則新定義一個變量存入第一個數(shù),然后交換兩個數(shù)組的值即可。
#include
#define NUM 200
char ip[NUM];
int main() {
?int n;
?scanf("%d", &n);
?//printf("\n");
?for (int i = 0; i< n; i++) {
??? ?scanf("%d", &ip[i]);
?}
?for (int j = 0; j< n - 1; j++) {
??? ?for (int k = j + 1; k< n; k++) {
??? ??? ?if (ip[j] >ip[k]) {
??? ??? ??? ?int t = ip[j];
??? ??? ??? ?ip[j] = ip[k];
??? ??? ??? ?ip[k] = t;
??? ??? ?}
??? ?}
?}
?for (int i = 0; i< n; i++) {
??? ?printf("%d", ip[i]);
?}
?return 0;
}
還有關(guān)于vs2019用不了scanf的問題解決:解決方案——屬性——配置屬性——C/C++——預(yù)處理器——預(yù)處理器定義——編輯——添加宏_CRT_SECURE_NO_WARNINGS
《第2天》
我想對上邊的代碼進行優(yōu)化和改進
絕對值函數(shù):添入頭文件math.h,整形abs,浮點型fabs。
你是否還在尋找穩(wěn)定的海外服務(wù)器提供商?創(chuàng)新互聯(lián)www.cdcxhl.cn海外機房具備T級流量清洗系統(tǒng)配攻擊溯源,準確流量調(diào)度確保服務(wù)器高可用性,企業(yè)級服務(wù)器適合批量采購,新人活動首月15元起,快前往官網(wǎng)查看詳情吧