s = 1 - 1/2 + 1/3 - 1/4 + 1/5 ... + 1/19
int main() {
// s = 1 - 1/2 + 1/3 - 1/4 + 1/5 ... + 1/19
double s = 0;
int i = 1;
while(i <= 19) {
printf("%d \n", i);
if(i % 2 == 0) {
s -= 1.0/i;
} else {
s += 1.0/i;
}
i++;
}
printf("s=%f \n",s);
return 0;
}
运行结果:
判断素数
int main() {
int n;
printf("请输入一个整数:");
scanf("%d", &n);
int m = sqrt(n);
int isPrime = 1;
int i = 2;
while(i <= m) {
if(n % i == 0) {
printf("能被%d整除\n", i);
isPrime = 0;
break;
}
i++;
}
if(isPrime == 1) {
printf("是素数", n);
} else {
printf("不是素数", n);
}
return 0;
}
运行结果: