繁体   English   中英

在 C 中编写程序,使用函数显示偶数和奇数自然数的 n 项及其和

[英]Write a program in C to display the n terms of even and odd natural number and their sum using functions

#include <stdio.h>

int sum_even(int n);
int sum_odd(int m);

int main() {
    int n;
    scanf("%d", &n);

    int m;
    scanf("%d", &m);

    int evensum;
    evensum = sum_even(int n);

    int oddsum;
    oddsum = sum_odd(int m);

    printf("the sum of even numbers is %d", evensum);
    printf("the sum of odd numbers is %d", oddsum);

    return 0;
}

int sum_even(int n) {
    int sum = 0, i;
    for (i = 2; i <= n; i += 2) {
        sum += i;
    }
    return sum;
}

int sum_odd(int m) {
    int SUM = 0, j;
    for (j = 1; j <= m; j = j + 2) {
        SUM = SUM + j;
    }
    return SUM;
}

请告诉我我的代码有什么问题,我是编码新手,我能够在不使用函数的情况下解决问题,但是当我必须使用函数时我感到困惑

在调用函数时,您只需传递 arguments 而不指定其数据类型。

即你会这样写:-

evensum = sum_even(n);
oddsum = sum_odd(m);

调用返回值的 function 的一般语法是:-

return-value = function-name(arg-list);

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM