• c语言 函数、指针、数组、冒泡排序应用(上课)


    源代码:

    #include <stdio.h>
    #include <stdlib.h>
    #define N 5

    //函数与指针混合编程

    void swap(int *pointer1, int *pointer2)
    {
    int temp;
    temp = *pointer1;
    *pointer1 = *pointer2;
    *pointer2 = temp; //两个数交换
    }

    void main()
    {
    int i, j;
    int num[5];
    printf("请输入5个同学的成绩:\n");
    for (i = 0; i < 5;i++)
    scanf("%d,%d,%d", &num[i]); //输入5个同学的成绩
    printf("排序前:");
    for (i = 0; i < 5; i++)
    printf("%5d", num[i]); //输出排序前

    //冒泡排序
    for (i = 0; i < 5;i++)
    for (j = 0; j < 4 - i;j++)
    if (num[j] < num[j + 1])
    swap(&num[j],&num[j+1]);


    printf("\n\n");
    printf("排序后:");
    for (i = 0; i < 5;i++)
    printf("%5d", num[i]);//输出排序后
    system("pause");
    }

    运行结果 :

  • 相关阅读:
    OD 实验(十三)
    第一个 Windows 界面程序
    C 语言
    C 语言
    OD 实验(十二)
    PowerShell 常用命令
    OD 实验(十一)
    OD 实验(十)
    redis
    memcached缓存系统
  • 原文地址:https://www.cnblogs.com/duanqibo/p/16018509.html
Copyright © 2020-2023  润新知