QQ网名大全

c语言函数_c语言函数声明放在什么位置

1l绝对错了
2l我借鉴了一下你的code 不过既然人家要函数调用那就写函数的吧

double f(double n)
{
return ((int)n %2 == 0)?f2(n):f1(n);//让格式化n为int型然后除以2 如果如果有余数执行f1 没有执行f2
}
double f1(double n)
{
double sum=0;
for(;n > 0;n -= 2)//循环只要n>0就让n自减2 然后执行下一条语句
sum += (1/n);//每次循环求上一次sum的值与1/n的和
return sum;//返回sum的值
}
double f2(double n)//同上
{
double sum=0;
for(;n > 0; n-=2)
sum += (1/n);
return sum;
}
佚名
2024-06-09 22:05:45
最佳回答
类似问题(10)
  • 佚名
    2024-06-09 10:21:28

    C语言函数

    INT Getchar简单的说就是你自己取得函数名字 函数名只能以字母,下划线,数字组成,而且只能以下划线或字母为开头

  • 佚名
    2024-06-09 15:55:51

    C语言函数部分

    #include <stdio.h>int fun(char a[]){    //开始答题    int dec = 0, i;    for (i =...

  • 佚名
    2024-06-09 07:25:37

    C语言关于函数

    是的,不过对于数组参数,函数接受到的是一个地址,并不是把整个数组都复制一次。虽然指针式临时开辟的,但是形参指针所指的地址和实参数组的地址是一个,因此可以操作到实...

  • 佚名
    2024-06-09 19:09:31

    c语言 简单函数

    输出语句中你使用的是%d,而%d是输出int类型的,改为%f即可

  • 佚名
    2024-06-09 15:45:54

    C语言函数

    结果如下:789为什么?因为,你在定义C时,用static定义为静态变量,当用static定义时,此局部内有效,全局也是有效的,就是在这个函数结束时,C变量的内...

  • 佚名
    2024-06-09 10:41:43

    c语言函数

    C语言中,参数传递是单向按值传递,相当于将a和b的值赋值给x,y,虽然fun函数中,x和y的值交换了,但是main函数中,a和b的值没有发生变化。如果想在自定义...

  • 佚名
    2024-06-09 20:22:40

    C语言函数

    要求:不使用判断、跳转、循环;按照这个要求的话楼上两位兄弟的不符合,我尝试了一下方法需要用到头文件#include <cstdlib> int fun(i...

  • 佚名
    2024-06-09 16:59:11

    C语言函数

    for (j=2; j<i; ++j) //正常循环完不跳出的话,当j ==i 的时候 自动跳出。 { if (0 == i%j) //查找比i小的...

  • 佚名
    2024-06-09 13:56:44

    C语言(函数)

    int func(viod){ int ret = 0; return ret;}函数的返回值类型就是前面的int,返回值数据类型是ret的类型,是第2个i...

  • 佚名
    2024-06-09 10:29:00

    c语言 函数

    要了解较完整的C语言的标准库函数,建议看看《C语言核心技术》这本书,里面详细地介绍了ANSI C和ISO C的标准库函数。但是像改注册表这样的函数是不属于C语言...