首页 > 代码库 > 作业8

作业8

#include<stdio.h>
int main()
{
    int mark[10],i;
    float p,sum=0;
    printf("Input marks:");
    for(i=0;i<10;i++)
    {
        scanf("%d",&mark[i]);
        sum+=mark[i];
    }
    p=sum/10;
    printf("总分=%.2f 平均分=%.2f",sum,p);
    return 0;
}
#include<stdio.h>
int main()
{
    int i,a[5],sum=0,x;
    printf("Input 5 num:");
    for(i=0;i<5;i++) scanf("%d",&a[i]);
    printf("Input x:");
    scanf("%d",&x);
    for(i=0;i<5;i++){
        if(a[i]==x){
            printf("Index is %d",i);
            sum=1;
            break;
        }    
    }
    if(sum==0) printf("Not Found!");
    return 0;
}
#include<stdio.h>
int main()
{
    int n,i,a[10],minj;
    printf("Input n:");
    scanf("%d",&n);
    printf("Enter %d number:",n);
    for(i=0;i<n;i++){
        scanf("%d",&a[i]);
    }
    minj=0;
    for(i=1;i<n;i++)
        if(a[i]<a[minj]) minj=i;
    printf("min is %d min cm is %d",a[minj],minj);
    return 0;
}
#include<stdio.h>
int main()
{
    int i,n,a[10],minj,min,k;
    printf("Enter n:");
    scanf("%d",&n);
    printf("Enter %d number:",n);
    for(i=0;i<n;i++) scanf("%d",&a[i]);
    for(k=0;k<n-1;k++){
        minj=k;
        for(i=k+1;i<n;i++)
            if(a[i]<a[minj]) minj=i;
        min=a[minj];
        a[minj]=a[k];
        a[k]=min;
    }
    for(i=0;i<n;i++){
        printf("%d\n",a[i]);
    } 
    return 0;
}
#include<stdio.h>
int main()
{
    int i,n,a[10],minj,min,k,b[10],m;
    printf("Enter n:");
    scanf("%d",&n);
    printf("Enter %d number:",n);
    for(i=0;i<n;i++) scanf("%d",&a[i]);
    for(k=0;k<n-1;k++){
        minj=k;
        for(i=k+1;i<n;i++)
            if(a[i]<a[minj]) minj=i;
        min=a[minj];
        a[minj]=a[k];
        a[k]=min;
    }
    printf("Enter m:");
    scanf("%d",&m);
    printf("Enter %d number:",m);
    for(i=0;i<m;i++) scanf("%d",&b[i]);
    for(k=0;k<n-1;k++){
        minj=k;
        for(i=k+1;i<m;i++)
            if(b[i]<b[minj]) minj=i;
        min=b[minj];
        b[minj]=b[k];
        b[k]=min;
    }
    if(n<m){
        for(i=0;i<n;i++){        
            if(a[i]==b[i]) continue;
            printf("%d %d ",a[i],b[i]);
        }
        for(i=n;i<m;i++) printf("%d ",b[i]); 
    } 
    if(n>m){
        for(i=0;i<m;i++){
            if(a[i]==b[i]) continue;
            printf("%d %d ",b[i],a[i]);
        }
        for(i=m;i<n;i++) printf("%d ",a[i]);
    }
    if(n=m){
        for(i=0;i<n;i++) if(a[i]==b[i]) continue;
        printf("%d %d ",a[i],b[i]); 
    }
    return 0;
}

 

作业8