首页 > 代码库 > 2016.11.17作业

2016.11.17作业

附加作业:

1

#include<stdio.h>
int main()
{
    int a,b,c,d;
    double sum,p;
    printf("Input 4 number:");
    scanf("%d%d%d%d",&a,&b,&c,&d);
    sum=a+b+c+d;
    p=sum/4;
    printf("和=%.lf 平均值=%.1f",sum,p);
    return 0;
}

2

#include<stdio.h>
int main()
{
    int x;
    double d;
    printf("Input x:");
    scanf("%d",&x);
    if(x<=50) d=x*0.53;
    else d=(x-50)*0.58+50*0.53;
    printf("电费为:%.1lf",d);
    return 0;
}  

3

#include<stdio.h>
int main()
{
    int m,n;
    double i,sum=0,num;
    printf("Input m,n:");
    scanf("%d%d",&m,&n);
    for(i=m;i<=n;i++){
        num=i*i+1/i;
        sum=sum+num;
    }
    printf("和为:%.6lf",sum);
    return 0;
}

4

#include<stdio.h>
int main()
{
    int n,fh=1,i;
    double fm=1,fz=1,sum=0,num;
    printf("Input n:");
    scanf("%d",&n);
    for(i=1;i<=n;i++){        
        num=fh*(fz/fm);
        fh=-fh;
        fm=fm+2;
        fz=fz+1;
        sum=sum+num;        
    }
    printf("和为:%.2lf",sum);
    return 0;    
}

5

#include<stdio.h>
#include<math.h>
int main()
{
    int i,n;
    double sum=0,num;
    printf("Input n:");
    scanf("%d",&n);
    for(i=1;i<=n;i++){
        num=sqrt(i);
        sum=sum+num; 
    }
    printf("和为:%.2lf",sum);
    return 0;
}

6

#include<stdio.h>
int fact(int i);
int main()
{
    int n,i;
    double e,num;
    printf("Input n:");
    scanf("%d",&n);
    for(i=1;i<=n;i++){
        num=fact(i);
        e=e+num;
    }
    printf("和为:%.0lf",e);
    return 0;
}

int fact(int i)
{
    int sum=1,n,j;
    for(j=1;j<=i;j++)
    sum=sum*j;
    return sum;
}

 

作业:

1

#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;
}

2

#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;
}

3

#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;
}

4

#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;
}

 

 

  

2016.11.17作业