浙大c程序语言设计(第2版)题库答案
输入输出示例:括号内为说明
输入
2 (repeat=2)
5 (计算1+1/3+1/5+1/7+1/9)
23 (计算1+1/3+1/5+...+1/45)
输出
sum = 1.787302
sum = 2.549541
#include <stdio.h>
int main(void)
{
int i, n;
int denominator;
int repeat, ri;
double sum;
scanf("%d", &repeat);
for(ri = 1; ri <= repeat; ri++){
scanf("%d", &n);
sum=0;
denominator=1;
for(i=1;i<=n;i++)
{
sum=sum+1.0/denominator;
denominator=denominator+2;
}
printf("sum = %.6f\n", sum);
}
}
20035 求1-1/4+1/7-1/10+……的前n项之和
输入一个正整数repeat (0<repeat<10),做repeat次下列运算:
读入一个正整数 n,计算1-1/4+1/7-1/10+……的前 n 项之和,输出时保留3位小数。 输入输出示例:括号内是说明
输入
2 (repeat=2)
3
10
输出
sum = 0.893
sum = 0.819
百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库浙大c程题库答案(7)在线全文阅读。
相关推荐: