/*烟台大学计算机与控制工程学院
All rights reserved.
作者:汪莹莉
完成时间:2016年10月21日
题目描述:
输入一个小于10的正整数n,求1到n的倒数和(即1+1/2+......+1/n) 并输出。
输入;
一个小于10的正整数
输出:
1到n的倒数和
程序:#include <stdio.h>
#include <stdlib.h>
int main()
{
int i,n;//(n<=10)且n属于正整数
double t,sum=0.0;
scanf("%d",&n);
for(i=1;i<=n;i++)
{
t=1.0/i;
sum=sum+t;
}
printf("%f\n",sum);
return 0;
}
运行结果:
知识点总结:“t"不是整形的,所以不能够放在”int"的后面.t是double型的,所以求t时用1.0/i.
学习心得:随着不断的学习,对于数据类型也有了进一步的了解·。