2022年4月第十三届蓝桥杯省赛C组C语言 习题解析(每日一道)

本题总分:5 分
【问题描述】
小蓝要把一个字符串中的字母按其在字母表中的顺序排列。
LANQIAO 排列后为 AAILNOQ。
//用的冒泡排序

https://blog.csdn.net/supermanman_/article/details/109392452

#include<stdio.h>
int main()
{
    ///  例如,LANQIAO 排列后为 AAILNOQ。
    char m[] = { 'L','A','N','Q','I','A','O' };
    int q = 0;
    while(q<6)
    { 
    for (int du = 0; du < 6; du++)
    {  
    if (m[du] > m[du+1])
    {
        int c = 0;
        c = m[du + 1];
        m[du + 1] = m[du];
        m[du] = c;
    }
    }
    q++;
    } 
    for (int i=0; i < 7; i++)
    {
        printf("%c", m[i]);
    }



 


posted @ 2022-10-30 12:44  逆向狗  阅读(139)  评论(0)    收藏  举报