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

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

作者: liyuhong | 来源:发表于2017-07-10 09:33 被阅读20次
    一、概念
    二、代码
    #include <stdio.h>
    int main()
    {
    #pragma 1.从键盘输入3个0~9的数字,然后输出0~9中 哪些数字没有出现过
        
        /*
         输入 1,6,5
         输出 0,2,3,4,7,8,9
         */
        
        // 1.接收用户输入的数据
        /*
        int num1,num2,num3;
        printf("输入3个整数,用逗号隔开\n");
        scanf("%i,%i,%i",&num1,&num2,&num3);
        
        for (int i = 0 ; i <= 9 ; i++) {
            // 3.判断
            if(num1 !=i &&
               num2 !=i &&
               num3 != i)
            {
                printf("%i\n",i);
                
            }
        }
         */
        
    #pragma 2.数组方式解决
        // 空间换时间
        int nums[10] = {0}; // 初始化数组
        int value = -1;
        for (int i = 0; i < 3; i++) {
            printf("输入%i个整数\n",i);
            scanf("%i,",&value);
            nums[value] = 1;
        }
        
        for (int i = 0; i < 10; i++) {
    //        printf("nums[%i] = %i\n",i,i);
            if (nums[i] != 1) {
                printf("%i\n",i);
            }
            
        }
        
        return 0;
    }
    

    相关文章

      网友评论

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

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