黑马程序员技术交流社区
标题:
编写一个函数,输入n为偶数时,调用函数求1/2+1/4+...+1/n,当...
[打印本页]
作者:
JonathanF
时间:
2016-5-22 01:33
标题:
编写一个函数,输入n为偶数时,调用函数求1/2+1/4+...+1/n,当...
编写一个函数,输入n为偶数时,调用函数求1/2+1/4+...+1/n,当输入n为奇数时,调用函数 1/1+1/3+...+1/n(利用指针函数)
作者:
JonathanF
时间:
2016-5-22 01:50
顶!!!!!!!!
作者:
上帝的天使
时间:
2016-5-22 13:03
#include <stdio.h>
#include <String.h>
void oushu(int a)
{
int i;
double sum = 0.0;
for (i =2; i<=a; i+=2)
{
sum += 1.0/i;
printf("1/%d ",i);
}
printf ("\n值为:%lf\n", sum);
}
void jishu(int b)
{
int i;
double sum = 0.0;
for (i = 1; i <=b; i+=2)
{
sum += 1.0/i;
printf("1/%d ",i);
}
printf ("\n值为:%lf\n", sum);
}
int main(int argc, const char * argv[]) {
@autoreleasepool {
int n;
printf ("请输入n的值:\n");
scanf ("%d",&n);
if (n % 2 == 0)
{
oushu(n);
}
if(n % 2 == 1){
jishu(n);
}
return 0;
}
}
作者:
TGII
时间:
2016-5-22 18:52
说好的指针函数了
说下思路
先判断奇偶
在循环,(奇数,i = 1开始 加2,偶数 i =2 开始加 2, 返回和指针)
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2