C语言填空:数组a b c,c中元素包括a,但不在b中

#include <stdio.h>
//数组a中有8个不相等的元素,b中有5个不相等的元素,数组c中包含那些a中但不在b中的元素,并输出数组c各元素的值 
main()
{
    int a[8],b[5],i,j,count;
    【1for(i=0;i<8;i++)
    【2for(i=0;i<5;i++)
    scanf("%d",&b[i]);
    count=0;
    for(i=0;i<8;i++)
    {
        for(j=0;j<5;j++)
        if(a[i]==b[j]) 【3】;
        if(j==5)
        {
            【4】;
            count++;
        }
    }
    for(i=0;【5】;i++)
    printf("%5d",c[i]);


    getchar();
 }
#include <stdio.h>
//数组a中有8个不相等的元素,b中有5个不相等的元素,数组c中包含那些a中但不在b中的元素,并输出数组c各元素的值 
main()
{
    int a[8],b[5],i,j,count;
    int c[8];
    for(i=0;i<8;i++)
    scanf("%d",&a[i]);
    for(i=0;i<5;i++)
    scanf("%d",&b[i]);
    count=0;
    for(i=0;i<8;i++)
    {
        for(j=0;j<5;j++)
        if(a[i]==b[j]) break;
        if(j==5)
        {
            c[count]=a[i];
            count++;
        }
    }
    for(i=0;i<count;i++)
    printf("%5d",c[i]);


    getchar();
 }

 

posted @ 2023-02-14 11:33  myrj  阅读(68)  评论(0编辑  收藏  举报