求和 s = 1 - 1/2 + 1/3 - 1/4 + 1/5 - 1/6 ... + 1/19
代码:
#include <stdio.h>
int main(){
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);
}
结果:
输入一个整数,判断是否是素数。
代码:
#include <stdio.h>
int main(){
int n;
printf("请输入一个整数:");
scanf("%d",&n);
printf("%f\n",sqrt(n-1));
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("%d是素数", n);
}else{
printf("%d不是素数", n);
}
return 0;
}
结果:
C语言练习: