老师讲题:

36 阅读1分钟

题目:s = 1- 1/2 + 1/3 - 1/4 + 1/5 -....+1/19

#include <stdio.h> 

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; 
}

运行结果如下:

image.png

#include <stdio.h>

int main(){
	int  n;
	printf("请输入一个整数:");
	scanf("%d",&n);
        int m = sqrt(n);平方根10010
	//假设n是素数 
	int isPrime = 1;
	int i = 2;
	while( i <= m){
        	printf("%d能整除\n",i);
	 if( n%i==0){
	 isPrime=0;
         break;
}
	i++;
	}
	if(isPrime ==1){
	    printf("%d是素数",n);
	}else{
		printf("%d不是素数",n);
		
	}
	
	return 0;
	
}

image.png