浙江大學 PTA C語言-實驗8.2 指標與字串 7-2 字串排序
7-2 字串排序 (20分)
本題要求編寫程式,讀入5個字串,按由小到大的順序輸出。
輸入格式:
輸入為由空格分隔的5個非空字串,每個字串不包括空格、製表符、換行符等空白字元,長度小於80。
輸出格式:
按照以下格式輸出排序後的結果:
After sorted:
每行一個字串
輸入樣例:
red yellow blue green white
輸出樣例:
After sorted:
blue
green
red
white
yellow
作者
張泳
單位
浙大城市學院
程式碼長度限制
16 KB
時間限制
400 ms
記憶體限制
64 MB
#include<stdio.h>
#include<string.h>
int main(void)
{
char a[5][80];
int i;
for(i=0;i<5;i++){
scanf("%s",a[i]);
}
int j;
char t[80];//用來輔助交換字串
//類氣泡排序
for(i=1;i<5;i++)
for(j=0;j<5-i;j++){
if(strcmp(a[j],a[j+1])>0){
strcpy(t,a[j]);
strcpy(a[j],a[j+1]);
strcpy(a[j+1],t);
}
}
printf("After sorted:\n");
for(i=0;i<5;i++){
printf("%s\n",a[i]);
}
return 0;
}
可以關注一下哈
相關文章
- C語言學習之:指標與字串C語言指標字串
- C語言知識彙總 | 51-C語言字串指標(指向字串的指標)C語言字串指標
- C語言指標(三):陣列指標和字串指標C語言指標陣列字串
- C語言:利用指標檢查字串是否是迴文C語言指標字串
- C語言字串C語言字串
- C++語言程式設計筆記 - 第6章 - 陣列、指標與字串C++程式設計筆記陣列指標字串
- C語言 - 字串拼接C語言字串
- C語言指標學習C語言指標
- C語言:使用指標將兩段字串連線起來輸出C語言指標字串
- C語言字串例題C語言字串
- C語言 指標與陣列C語言指標陣列
- C語言指標C語言指標
- c語言實現this指標效果C語言指標
- C語言指標總結大學霸IT達人C語言指標
- 物聯網學習教程—字串與指標字串指標
- 實驗5 C語言指標應用程式設計C語言指標程式設計
- C語言學習筆記:結構體與指標C語言筆記結構體指標
- C語言進階[2]:字串常量C語言字串
- C語言sizeof()變數、字元、字串C語言變數字元字串
- c語言字串與整形,浮點數...相互轉換C語言字串
- C語言 第 7 節 如何將字串指標指向的內容賦值給陣列C語言字串指標賦值陣列
- c語言指標彙總C語言指標
- C語言指標用法大全C語言指標
- C語言 函式指標C語言函式指標
- C語言指標筆記C語言指標筆記
- C語言基礎-指標C語言指標
- C語言-字串函式的實現(五)之strstrC語言字串函式
- C語言-字串函式的實現(一)之strlenC語言字串函式
- C語言指標(二) 指標變數 ----by xhxhC語言指標變數
- c語言與字串相關的庫函式的模擬實現C語言字串函式
- C 語言整數與字串的相互轉換介紹字串
- C語言知識彙總 | 56-C語言NULL空指標以及void指標C語言Null指標
- 如何掌握 C 語言的一大利器——指標?指標
- 【C語言】氣泡排序與快速排序C語言排序
- 字串指標的輸出字串指標
- C語言指標詳解(一)C語言指標
- C語言指標詳解(二)C語言指標
- C語言基礎-1、指標C語言指標