一)while循环实例:
1. 1+1/2+1/3+1/4+......+1/19
2. 1-1/2+1/3-1/4+1/5......+1/19
3.随机输入一个数,判断是否是素数?
#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);
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);
}
}
运行效果图