zoukankan      html  css  js  c++  java
  • 2017年885编程题

    第一题:

    #include <stdio.h>
    #include <math.h>
    double T(int n,double x){
        if(n==0) return 1;
        else if(n==1) return x;
        else return 2*x*T(n-1,x)-T(n-2,x);
    }
    int main(){
        FILE *fp=fopen("tdat.txt","w+");
        int i,n;double x;
        scanf("%d%lf",&n,&x);
        double sum;
        for(i=0;i<=n;i++){
            sum=T(i,x);
            fprintf(fp,"%lf
    ",sum);
        }
        fclose(fp);
        return 0;
    } 

    第二题:

    #include <stdio.h>
    #include <math.h>
    int main(){
        int num1,num2,num;char ch;
        scanf("%d,%d,%c",&num1,&num2,&ch);
        switch(ch){
            case '+':num=num1+num2;break;
            case '-':num=num1-num2;break;
            case '*':num=num1*num2;break;
            case '/':num=num1/num2;break;
            case '%':num=num1%num2;break;
            default :printf("error
    "); 
        }
        printf("%d%c%d=%d
    ",num1,ch,num2,num);
        return 0;
    }

    第三题:

    #include <stdio.h>
    #define N 5
    int main(){
        int a[N][N]={{11,4,2,7,8},{5,9,23,1,25},{3,22,21,18,15},{17,16,24,12,6},{13,10,19,20,14}};
        int i,j,k,r,c,value,count=0;
        for(i=0;i<N;i++){//
            value=a[i][0];
            r=i;c=0;
            for(j=0;j<N;j++){//找出每行的最小值 
                if(value>a[i][j]){
                    value=a[i][j];
                    r=i;c=j;
                } 
            }
            for(k=0;k<N;k++){//遍历行最小值的所在列,判断是否依然是列的最小值 
                if(value>a[k][c]){
                    value=a[k][c];
                    r=k;
                }
            }
            if(r==i){//如果最终行没有变化则说明行的最小值也是列的最小值。 
                printf("%d(%d,%d)
    ",value,r+1,c+1);
                count++;
            }
        }
        if(count==0){
            printf("NO FIND!
    ");
        }
        return 0;
    } 

      收录于《考研计算机885复习》

  • 相关阅读:
    OpenSSH服务——密钥登录
    进程管理
    磁盘管理
    文件系统
    shell命令手册
    第一次常用命令手册
    远程连接mobaxterm安装使用
    Linux 系统CentOS 7 64 位安装
    PythonI/O进阶学习笔记_11.python的多进程
    PythonI/O进阶学习笔记_10.python的多线程
  • 原文地址:https://www.cnblogs.com/byczyz/p/13779935.html
Copyright © 2011-2022 走看看