第八周-OJ-A求倒数和
2016-10-22 12:18
211 查看
问题及代码:
/*
Copyright(c)2016,烟台大学计算机学院
All rights reserved.
文件名称:tset.cpp
作者:张旺
完成日期:2016年10月22日
版本号:v1.0
题目描述:
输入一个小于10的正整数n,求1到n的倒数和(即1+1/2+...+1/n)并输出。
输入
一个整型数 n
输出
1+1/2+...+1/n 的值,小数点后保留6位小数。
样例输入
4
样例输出
2.083333
*/
#include <stdio.h>
int main()
{
int n;
double i=1.0,sum=0.0,t;
scanf("%d",&n);
while(i<=n)
{
t=1.0/i;
sum=sum+t;
i++;
}
printf("%.6f",sum);
return 0;
}
运行结果:
知识点总结:
学习心得:
double型数据为小数,整数1,2...皆用1.0,2.0...表示。
问题及代码:
/*
Copyright(c)2016,烟台大学计算机学院
All rights reserved.
文件名称:tset.cpp
作者:张旺
完成日期:2016年10月22日
版本号:v1.0
题目描述:
输入一个小于10的正整数n,求1到n的倒数和(即1+1/2+...+1/n)并输出。
输入
一个整型数 n
输出
1+1/2+...+1/n 的值,小数点后保留6位小数。
样例输入
4
样例输出
2.083333
*/
#include <stdio.h>
int main()
{
int n;
double i=1.0,sum=0.0,t;
scanf("%d",&n);
while(i<=n)
{
t=1.0/i;
sum=sum+t;
i++;
}
printf("%.6f",sum);
return 0;
}
运行结果:
知识点总结:
学习心得:
double型数据为小数,整数1,2...皆用1.0,2.0...表示。