美文网首页十天学会C语言
第07天C语言(08):数组-练习4

第07天C语言(08):数组-练习4

作者: liyuhong | 来源:发表于2017-07-10 09:33 被阅读21次
一、概念
二、代码
#include <stdio.h>
int main()
{
#pragma 1.要求 从键盘输出 6个0~9的数字,排序后输出
    
    // 1.定义数组 保存 用户输出的数据
    int nums[10] = {0};
    
    // 2.接收用户的数据
    int value = -1;
    for (int i = 0; i < 6; i++) {
        printf("请输入第%i个数\n",i+1);
        scanf("%i",&value);
        // 2, 2, 2, 3
        // 7, 3, 6, 1
//        nums[value] = 1; // 输入完毕记录为1
        nums[value] = nums[value] + 1; // 需求变更,如果用户多次输入 需要记住角标累加1

    }
    for (int i = 0; i < 10 ; i++) {
//        printf("nums = [%i] = %i\n",i,nums[i]);
        /*
        if (nums[i] !=0) {
            printf("%i\n",i); // 遍历输出 是有序的
        }
         */
        
        for (int j  = 0; j < nums[i]; j++) {
            printf("%i\n",i);
        }
    }
    
    return 0;
}

相关文章

网友评论

    本文标题:第07天C语言(08):数组-练习4

    本文链接:https://www.haomeiwen.com/subject/ywkyhxtx.html