求C语言高手,帮忙做两道考试题!

1、用指针的方法,将字符串“ABCD1234efgh”前后对调显示

2、有一分数序列:1/2,1/4,1/6,1/8……,用函数调用的方法,求此数列前20项的和。

请把详细的代码写出来。
如果不愿意回答,请不要说脏话。谢谢!

C++好像不行,这两道题也是帮朋友问。

2、有一分数序列:1/2,1/4,1/6,1/8……,用函数调用的方法,
求此数列前20项的和。
*/
#include<stdio.h>

void sum(int n)
{
int i;
float sum=0.0;
for(i=1;i<n+1;i++){sum=sum+1/(i*2);}
printf("前 %d 项的和为:%f",n,sum);
}

void main()
{
int m;//这里的n 可以改成20,改了之后下面2行删掉,第三行改成sum(20)
printf("请输入项数:");
scanf("%d",&m);
sum(m);
}
温馨提示:答案为网友推荐,仅供参考
第1个回答  2006-03-07
滚犊子
第2个回答  2006-03-07
1: char *p;
string s;
s="ABCD1234efgh";
p=&s;
char array[20];
for(int i=0;i<11;i++)
{
array[i]=p;
p++;
}
for(int i=11;i>0;i++)
{
printf("%c",array[i]);
}

2:float num()
{
float nums;
nums=o;
for(i=1;i<=20;i++)
{
nums=nums+1/(i*2)
}

return nums;
}

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网