【教师读题】题目描述:
求数列的和求s=1−1/2+1/3−1/4+1/5−…+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);
return 0;
}
运行结果如下:
从键盘上输入一个数n,判断它是不是素数
代码如下:
# include <stdio.h>
int main(){
int n;
printf("请输入一个整数:");
scanf("%d",&n);
// 假设n是素数
int isPrise = 1;
int i = 2;
while( i <= n-1){
if(n % i == 0){
isPrise = 0;
break;
}
i++;
}
if(isPrise = 1){
printf("%d是素数",n);
}else{
printf("%d不是素数",n);
}
return 0;
}
运行结果如下: