ICPC--1052: 数列求和4
题目描述
输入n和a,求a+aa+aaa+…aa…a(n个a),如当n=3,a=2时,2+22+222的结果为246
输入
包含两个整数,n和a,含义如上述,你可以假定n和a都是小于10的非负整数
输出
输出前n项和,单独占一行
样例输入
3 2
样例输出
246
提示
...
代码
#include#includeint main(void){ int n, item; scanf_s("%d %d", &n, &item); int sum = 0; int temp = 0; for (int i = 0; i < n; i ++) { temp = temp * 10; temp = temp + item; sum += temp; } printf("%d", sum); return 0;}
ICPC--1053: 正弦函数
题目描述
输入x,计算上面公式的前10项和。
输入
输入一个实数x。
输出
输出一个实数,即数列的前10项和,结果保留3位小数。
样例输入
1
样例输出
0.841
代码
#include#includelong Factorial(int num) { long fact = 1; for (int i = 1; i <= num; i ++) { fact = fact * i; } return fact;}int main(void){ float x; scanf_s("%f", &x); double sum = 0; for (int i = 1; i <= 10; i ++) { int power_1 = 2 * i - 1; int power_2 = i - 1; sum += pow(x, power_1) * pow(-1, power_2) / Factorial(power_1); } printf("%.3lf", sum); return 0;}