【C语言】PTA-基础编程题目集-函数题(一)

目录

一、简单输出整数

二、多项式求值

三、简单求和

四、求自定类型元素的平均

 五、求自定类型元素的最大值


一、简单输出整数

【C语言】PTA-基础编程题目集-函数题(一)_第1张图片

void PrintN ( int N ){
    for(int i=1;i<=N;i++){
        printf("%d\n",i);
    }
}

二、多项式求值

【C语言】PTA-基础编程题目集-函数题(一)_第2张图片

方法一、直接求和法:代入x,n值,逐项计算。

方法二、秦九韶算法:

【C语言】PTA-基础编程题目集-函数题(一)_第3张图片【C语言】PTA-基础编程题目集-函数题(一)_第4张图片

double f(int n, double a[], double x) {
    double sum= a[n] ;           //结果应该是浮点数,而不是整数
    for (int i = n; i > 0; i--) {
        sum = sum* x + a[i - 1];
    }
    return sum;
}

三、简单求和

【C语言】PTA-基础编程题目集-函数题(一)_第5张图片

int Sum(int List[], int N) {
    int sum = 0;
    for (int i = 0; i < N; i++) {
        sum += List[i];
    }
    return sum;
}

四、求自定类型元素的平均

【C语言】PTA-基础编程题目集-函数题(一)_第6张图片

ElementType Average(ElementType S[], int N) {
    ElementType aver=0,sum=0;
    for (int i = 0; i < N; i++) {
        sum += S[i];
    }
    aver = sum / N;
    return aver;
}

 五、求自定类型元素的最大值

【C语言】PTA-基础编程题目集-函数题(一)_第7张图片

ElementType Max(ElementType S[], int N) {
    ElementType M=S[0];
    for (int i = 1; i 

你可能感兴趣的:(C语言,C语言-练习项目,c语言,数据结构,开发语言)