易截截图软件、单文件、免安装、纯绿色、仅160KB

C_使用一维数组实现选择排序法

 源码:
/* 使用选择法排序 */
# include <stdio.h>
 
int main()
{
    int i, j, min, temp;
    /* 定义一个整型的一维数组 */
    int array[10];
    /* 输入数据 */
    printf("Please input ten integer: \n");
    for(i=0; i<10; i++)
    {
        printf("array[%d] = ", i);
        scanf("%d", &array[i]);
    }
    printf("The array is: ");
    for(i=0; i<10; i++)
        printf("%d ", array[i]);
    printf("\n");
    /* 排序 */
    for(i=0; i<9; i++) //顺着0到最后一个元素进行选择排序(递增)
    {
        min = i;
        for(j=i; j<10; j++) //每次总让第i个元素同其后的元素做比较,最小者上位
            if(array[min]>array[j]) min = j;
        temp = array[i];
        array[i] = array[min];
        array[min] = temp;
    }
    /* 输出 */
    printf("\nThe result: \n");
    for(i=0; i<10; i++)
        printf("%d ", array[i]);
    printf("\n");
    return 0;
}


相关文档:

C_自增与自减

 源码:
# include <stdio.h>
 
int main()
{
    int i, j, k;
    int m, n, p;
 
    i = 8;
    j = 10;
    k = 12;
    
    /* 自增在操作数之前 */
   ......

C_改变字符编码实现简单加密

 源码:
# include <stdio.h>
 
int main()
{
    /* 定义字符型变量,并给它们付初值 */
    char c1, c2, c3, c4, c5, c6, c7;
    c1 = 'C';
    c2 = 'h';
    c3 = 'i';
    c4 = 'n';
 & ......

C_判断语句if的一般使用

源码:
# include <stdio.h>
     
int main()
{
        int x, y, z, mid, dec;
        printf("请任意输入三个整数:\n");
        scanf("%d %d %d", &x, & ......

C_判断语句if与else的嵌套使用

 源码:
# include <stdio.h>
 
int main()
{
    /* sex代表输血者的性别,weight代表输血者的体重,cubage代表输血量 */
    int sex, weight, cubage;
    printf("请给出输血者的性别(女性为负数)和体重:(用逗号隔开)");
 &nbs ......

C_在switch

 源码:
# include <stdlib.h>
# include <stdio.h>
 
int main()
{
    int month;
    int day;
     
    printf("please input the month number: ");
    scanf("%d", &mo ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号