题目 s =1-1/2+1/3-1/4------+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;
}
运行结果如下:

#include <stdio.h>
int main(){
int n ;
printf("请输入一个整数:");
scanf("%d",&n);
int isprime =1;
int i =2;
while(i <= n-1){
if(n%i==0){
isprime = 0;
}
i++;
}
if(isprime ==1){
printf("%d是素数",n);
}else{
printf("%d不是素数",n);
}
return 0;
}

#include <stdio.h>
int main(){
int n ;
printf("请输入一个整数:");
scanf("%d",&n);
int isprime =1;
int i =2;
while(i <= sqrt(n)){
if(n%i==0){
isprime = 0;
break;
}
i++;
}
if(isprime ==1){
printf("%d是素数",n);
}else{
printf("%d不是素数",n);
}
return 0;
}