nyoj-921-分数矩阵

原创 2013年12月02日 12:18:33
#include<stdio.h>
int main()
{
int n,i,k1,k2;
while(scanf("%d",&n)&&n)
{
double sum=0.0,s;
for(k1=1,i=0;i<n;i++)
sum+=1.0/(k1++);
k1=2;
k2=n;
s=sum;
for(i=1;i<n/2;i++)
{
s=s+1.0/(k1++)-1.0/(k2--);
sum=sum+s;
}
if(n!=1)
{
 sum*=2;
 if(n%2!=0)
 {
for(k1=1,i=n/2;i<n;i++)
sum+=1.0/(k1++);
for(k1=2,i=n/2-1;i>=0;i--)
sum+=1.0/(k1++);
 }
}
printf("%.2lf\n",sum);
}
return 0;
}

nyoj 111 分数加减法

分数加减法 时间限制:3000 ms  |  内存限制:65535 KB 难度:2 描述编写一个C程序,实现两个分数的加减法 输入输入包含多行数据  每行数据是一...
  • ACM_e
  • ACM_e
  • 2017年05月13日 11:15
  • 144

NYOJ-111 分数加减法

分数加减法 时间限制:3000 ms  |  内存限制:65535 KB 难度:2 描述编写一个C程序,实现两个分数的加减法 输入输入包含多行数据  每行数据是一...

NYOJ:题目111 分数加减法

分数加减法 时间限制:3000 ms  |  内存限制:65535 KB 难度:2 描述编写一个C程序,实现两个分数的加减法 输入输入包含多行数据  每行数据是一...
  • zugofn
  • zugofn
  • 2016年04月10日 16:19
  • 1017

【NYOJ】[111]分数加减法

因为输出形式也是分数 所以这一题还是挺有意思的思路不难 数学问题 需要考虑的特殊情况 一是结果小于0 二是结果为整数 三是结果需要化简...

nyoj 分数加减法

分数加减法 难度:2 描述 编写一个C程序,实现两个分数的加减法 输入输入包含多行数据 每行数据是一个字符串,格式是"a/boc/d"。 其中a, b, c, d是一个0-9的整数。o是运算...

0-1分数规划(nyoj914 Yougth的最大化)

Yougth的最大化 时间限制:1000 ms  |  内存限制:65535 KB 难度:4 描述 Yougth现在有n个物品的重量和价值分别是Wi和Vi,你能帮他从中选出k个物品使得单位...

nyoj 111 分数加减法

#include #include #include //寻找x,y的最大公约数 int change(int x, int y){ int a; if(x > y) { a = x; ...

分数矩阵行列式计算辅助工具

  • 2010年05月16日 17:31
  • 1.46MB
  • 下载

NYOJ 111 分数加减法

分数加减法 时间限制:3000 ms  |  内存限制:65535 KB 难度:2 描述编写一个C程序,实现两个分数的加减法 输入输入包含多行数据  每行数据是一...

NYOJ 111 分数加减法

分数加减法 时间限制:3000 ms  |  内存限制:65535 Kb 描述编写一个C程序,实现两个分数的加减法 输入输入包含多行数据  每行数据是一个字符串,格...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:nyoj-921-分数矩阵
举报原因:
原因补充:

(最多只允许输入30个字)