#include<stdio.h>
int main() {
int m, n,s=0,count=0;
scanf("%d%*c%d", &m, &n);
for (int i = m; i <= n; i++) {
if (i % 3 == 0 && i % 4 != 0) {
s = s + i;
printf("%d*", i);
count++;
if (count == 5) {
printf("\n");
}
}
}
printf("\ns=%d", s);
return 0;
}
输入大于等于2的整数n,根据以下公式求s。
题干
输入大于等于2的整数n,根据以下公式求s。
输入样例
5
输出样例
0.536389
#include<stdio.h>
int main() {
int n;
double s = 1;
scanf("%d", &n);
for (int i = 2; i <= n; i++) {
s = s - 1.0 / (i * i);
}
printf("%lf\n", s);
return 0;
}
输入任意整数n,根据以下公式求和,精确到小数点后5位。
题干
输入任意整数n,根据以下公式求和,精确到小数点后5位。
输入样例
2000
输出样例
y=0.01596
#include<stdio.h>
int main() {
int n;
double s = 0;
scanf("%d", &n);
for (int i = 100; i <= n; i+=100) {
s = s + 100.0 / (i * i);
}
printf("y=%.5lf\n", s);
return 0;
}
输入正整数s,求相加式1+3+5+7+...至少要多少项,才能大于等于s。
题干
输入正整数s,求相加式1+3+5+7+...至少要多少项,才能大于等于s。
输入样例
9
输出样例
3
#include<stdio.h>
int main() {
int s,i=1,sum=0,count=0;
scanf("%d", &s);
while (sum<s) {
count++;
sum= i + sum;
i += 2;
}
printf("%d\n", count);
return 0;
}
#include<stdio.h>
int main() {
int x,i=1;
double s = 0,sq=0;
scanf("%d", &x);
while (s < x) {
sq = s;
s += (i + 1.0) / i;
i++;
}
printf("%.6lf,%d\n", sq,i-2);
return 0;
}
//#include<stdio.