浙大c程序语言设计(第2版)题库答案
/*---------*/
printf("%.2f\n", mypow);
}
}
20041 生成 3 的乘方表
输入一个正整数n,生成一张3的乘方表,输出3^0 ~ 3^n的值,可调用幂函数计算3的乘方。 输出使用语句 printf("pow(3,%d) = %.0f\n", i, mypow);
输入输出示例:括号内是说明
输入
3 (n=3)
输出
pow(3,0) = 1
pow(3,1) = 3
pow(3,2) = 9
pow(3,3) = 27
#include <stdio.h>
#include <math.h>
int main(void)
{
int i, n;
double mypow;
scanf("%d", &n);
for(i=0;i<=n;i++) {
mypow=pow(3,i);
printf("pow(3,%d) = %.0f\n", i, mypow);
}
}
20044 求100^0.5+101^0.5+……+1000^0.5
计算 100^0.5+101^0.5+……+1000^0.5的值(保留2位小数),可调用sqrt函数计算平方根。 输入输出示例:括号内是说明
输出
sum = 20435.99
#include <stdio.h>
#include <math.h>
int main(void)