- /*
- 从键盘输入6个字符串(仅仅包含英文字母和数字),对这6个字符串从小到大排列并输出结果。
- */
- #import <Foundation/Foundation.h>
- int main(int argc, const char * argv[]) {
- @autoreleasepool {
-
- char ch[6][50];
- for (int i = 0; i<6; i++) {
- printf("键入第%d个字符串:",i+1);
- scanf(" %s",ch[i]);
-
- }
-
- for (int i = 0; i<6; i++) {
- for (int j = 0; j<5; j++) {
- if (strcmp(ch[i], ch[j])<0) {
-
- char temp[50];
- strcpy(temp, ch[i]);
- strcpy(ch[i], ch[j]);
- strcpy(ch[j],temp);
- }
- }
- }
- printf("由小大到排序完毕:");
- for (int i = 0; i<6; i++) {
- printf("%s ",ch[i]);
- }
- printf("\n");
- }
- return 0;
- }
复制代码
|