C趣味程序(二)(02)通过条件判断选择加减操作

文章作者 100test 发表时间 2007:03:10 17:33:54
来源 100Test.Com百考试题网


1.3.2 通过条件判断选择加减操作
试求:s=1-1/2-1/3 1/4-...1/n (n从键盘输入)
注意到每3项中有一项为加,两项为减,即每作一次加后作两次减,通过对循环变量i除3的余数( i%3==1时为加操作)作为条件,选择指定的加减操作。
程序代码如下:
#include
void main()
{
int i,n.
char x$.
float s=0.
printf("s=1-1/2-1/3 1/4-...1/n\n请输入n:").
scanf("%d",&.n).
for(i=1.i<=n.i )
{
if(i%3==1)
s=s (float)1/i.
else
s=s-(float)1/i.
}
if(n%3==1) x$= .
else x$=-.
printf("s=1-1/2-1/3 1/4 ...?%d = %f\n",x$,n,s).
}
程序运行结果如下:



相关文章


全国计算机等级考试二级Access考点分析之模块(7)
全国计算机等级考试二级Access考点分析之模块(6)
计算机等级考试成绩的计算
计算机等级证书获得者应具备的能力
C趣味程序(二)(02)通过条件判断选择加减操作
C趣味程序(二)(02)设置符号变量实现加减相间变化
全国计算机等级考试-大纲和辅导资料
澳大利亚华人论坛
考好网
日本华人论坛
华人移民留学论坛
英国华人论坛