【无标题】

简介: 【无标题】

选择排序,分有序区和无序区,for循环的用法

20.1.jpg

void main(){
    int t;
    int aa[]={9,8,7,644,3,2,1,2,33};
    int n= sizeof(aa)/ sizeof(int );
    for (int i = 0; i <n-1; ++i) {
        int k=i;
        for (int j = i+1; j <n; ++j) {
            if(aa[j]<aa[k]){
                k=j;//标记比a[i]小的元素下标,下一步进行交换
            }
        }
        t=aa[k];
        aa[k]=aa[i];
        aa[i]=t;
    }
    for (int i = 0; i <n; ++i) {
        printf("%d ",aa[i]);
    }
}

20.2.png

//将字符串str的内容颠倒存放

void main(){//将字符串str的内容颠倒存放
    char str[]={"abcdefg"};
    char *p1,*p2,ch;
    p1=str;
    p2=str;
    while (*p2!='\0')
    p2++;
    p2--;
    while (p1<p2){
        ch=*p1;
        *p1=*p2;
        *p2=ch;
        p1++;
        p2--;
    }
    puts(str);
}


20.3.png

相关文章
|
前端开发
css 实现 title的效果,并且自己写修改类似title样式
css 实现 title的效果,并且自己写修改类似title样式
css 实现 title的效果,并且自己写修改类似title样式
|
2月前
【无标题】
【无标题】
40 1
|
算法 C++
无标题。。。
无标题。。。
|
Web App开发 缓存 搜索推荐
|
应用服务中间件 nginx NoSQL
Title comes here
asdasdadawdwadaw
1476 0
无标题
   OOP是从静态角度考虑程序结构,OOP对业务处理过程中的实体、属性和行为进行抽象的封装以获得更加清晰高效化的逻辑划分。研究的是静态领域。 AOP从动态角度考虑程序运行过程,针对业务处理过程中的切面进行提取,所面对的是业务处理过程中的某个步骤或者阶段,研究的是一种动态的过程。
739 0
|
Web App开发 前端开发 iOS开发