c - 用 C 语言编写程序,使用函数显示偶数和奇数自然数的 n 项及其和
问题描述
#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;
}
请告诉我我的代码有什么问题,我是编码新手,我能够在不使用函数的情况下解决问题,但是当我必须使用函数时我感到困惑
解决方案
在调用函数时,您只需传递参数而不指定其数据类型。
即你会这样写:-
evensum = sum_even(n);
oddsum = sum_odd(m);
调用返回值的函数的一般语法是:-
return-value = function-name(arg-list);
推荐阅读
- click - 使鼠标单击整个区域而不是点
- amazon-web-services - 如何使用 IAM ROLE 将数据从 S3 发送到 vertica?
- jquery - 将编辑器模板逐行添加到 Html 表并发送到控制器
- c# - 使用 WPF/MVVM,如何在关闭外部进程后立即将焦点恢复到我的应用程序?
- python - 创建类似于 matlab 的多维数组
- java - 如何使用此代码设置 ProgressBar 值?
- node.js - 如何正确设置loopback 3上的belongsTo关系?
- performance - 如何提高词法效率?
- node.js - 在 Azure 中部署的 Angular 6 Node js 应用程序中的内部服务器错误 500
- javascript - 为什么我要发布 JSON 文件 HTTP REQUEST 时收到错误 400