c语言作业1answer

驴哒, Homework
Back

开摆了兄弟们

#include <stdio.h>

int main()
{
    int a;
    scanf("%d",&a);
    if(a==1){
        printf("18000");
    }else{
        printf("0");
    }
    return 0;
}
#include<stdio.h>
int main()
{
    int a,b,c;
    scanf("%d %d %d",&a,&b,&c);
    printf("%f",(float)((float)(a+b+c)/3.0));
}
#include<stdio.h>
#include<math.h>
int main()
{
    int a;
    scanf("%d",&a); 
    double ans=(float)a*3.141592653/180; 
    printf("%.6f\n%.6f\n",sin(ans),cos(ans)); 
    return 0; 
}
#include<stdio.h>
int main()
{
    int a;
    scanf("%d",&a);
    switch (a)
    {
    case 1:
        printf("2");
        break;
    case 2:
        printf("3");
        break;
    case 3:
        printf("1");
        break;
    }

    return 0;
}
#include<stdio.h>

int main()
{ 
    int n,m;
    scanf("%d",&n);
    int sum1=5,sum2=0;
    int i; 
    for(i=1;i<=n;i++)
    {
        scanf("%d",&m); 
        if(m>=10)
        {
            sum1=sum1+1;
        }
        if(m>=5)
        {
            sum2=sum2+1;    
        }   
    }   
    
    if(sum1>sum2){
        printf("%d",sum2);
    } 
    else
    {
        printf("%d",sum1);
    } 

    return 0;
} 
#include<stdio.h>
#include<math.h>
int solve(int x){
    if(x==11) return 3;
    if(x==15) return 0;
    if(x==2) return 2;
    for(int i = 2;i<sqrt(x)+0.5;++i){
        if(x%i==0) return 1;
    }
    return 2;
}
int main(){
    int r,n,q;
    int ans1,ans2;
    scanf("%d%d",&r,&n);
    if(n%2==0 && r%2==1)
        q = r/2 + 1;
    else
        q = r/2;
    ans1 = 0; ans2 = (r-q)*2;
    for(int i = 0;i<q;++i){
        int L;
        scanf("%d",&L);
        ans1+=solve(L);
    }
    if(ans1==ans2)     printf("equal.");
    else if(ans1>ans2) printf("lwh wins.");
    else               printf("lzh wins.");
}
#include<stdio.h>
#include <string.h>
int main(){
    int matrix[30][30],temp[30][30];
    int n,m;
    scanf("%d%d",&n,&m);
    for(int i = 1;i<=n;++i)
        for(int j = 1;j<=n;++j)
            scanf("%d",&matrix[i][j]);
    for(int k = 1;k<=m;++k){
        int x;
        scanf("%d",&x);
        memcpy(temp,matrix,sizeof(matrix));
        for(int i = 1;i<=n;++i){
            for(int j = 1;j<=n;++j){
                switch(x){
                    case 1:
                        matrix[j][n-i+1] = temp[i][j];
                        break;
                    case 2:
                        matrix[n-j+1][i] = temp[i][j];
                        break;
                    case 3:
                        matrix[n-i+1][n-j+1] = temp[i][j];
                        break;
                }
            }
        }
        for(int i = 1;i<=n;++i){
            for(int j = 1;j<=n;++j){
                printf("%d",matrix[i][j]);
                if(j!=n) printf(" ");
            }
            printf("\n");
        }
        printf("\n");
    }
    return 0;
}
© 驴哒.RSS