【发布时间】:2016-10-01 20:29:15
【问题描述】:
- 创建一个名为 functionXYZ 的函数,该函数返回一个 DOUBLE。此函数还应接受 DOUBLE 作为输入。
- functionXYZ 应将 DOUBLE 作为输入,将此值乘以 10,然后返回结果。
- 在您的 MAIN 方法中,测试您新创建的函数。编写一些将使用函数XYZ 的简单代码... 在您的MAIN 中,创建一个新的DOUBLE 变量并将其设置为等于5.7。将此变量传递给新函数 functionXYZ 并将返回值保存到新的 DOUBLE 变量中。打印出这个包含 functionXYZ 返回值的新变量 现在您可以验证您的函数是否正常工作。
到目前为止,我已经(从评论转移并格式化):
double functionXYZ (double data)
{
return *10;
}
int main(void)
{
double val = 5.7;
double val = 2.4;
double val = 9.5;
double val = 3.7
double result = functionXYZ (val);
double result1 = functionXYZ (val1);
double result2 = functionXYZ (val2);
double result3 = functionXYZ (val3);
printf("n/n Your total is: %if\n",result);
printf(" Your total is: %if \ n " result1);
printf(" Your total is: %if \ n " result2);
printf(" Your total is: %if \ n " result3);
printf("n\Press ENTER to exit ");
return 0
}
【问题讨论】:
-
发布您到目前为止所尝试的内容。如果您遇到错误,请具体说明,以便我们以更好的方式为您提供帮助。
-
看到这就是我不知道从哪里开始我所拥有的就是这个
-
double functionXYZ (double data) { return *10 ; } int main (void) { double val = 5.7;双倍价值 = 2.4;双倍价值= 9.5; double val= 3.7 double 结果 = functionXYZ (val);双倍结果1 = functionXYZ (val1);双倍结果 2 = functionXYZ (val2);双倍结果3 = functionXYZ (val3); printf("n/n 你的总数是:%if\n",result); printf("你的总数是:%if\n" result1); printf("你的总数是:%if\n" result2); printf("你的总数是:%if\n" result3); printf("n\按回车键退出");返回 0;
-
将该代码编辑到您的问题中!问题是……令人困惑。
DOUBLE不是 C 中的标准类型(但double是),MAIN不是标准函数(但main()是)。 C 区分大小写。也许与其他 SHOUTED 名称和类型类似。这真的是“功能 XYZ”,所以名称是三个字母而不是 11? -
我不会跳上帮派投票的马车。 3就够了。函数的返回类型由函数的
type控制(例如,int foo (int a) {return a + a;}返回int,double foo (int a) {return a + a;}返回双精度)
标签: c