实验三

#include <stdio.h>
#include <stdlib.h>
#include <time.h>
#define N 5

int main() {
    int x, n; 
    
    srand(time(0));
    
    for(n=1; n<=N; n++) {
        x = rand() % 31+1;  
        printf("%3d", x);
    }
    
    printf("\n");
    
    return 0;
} 

 

 

 

#include <stdio.h>
#include <stdlib.h>
#include <time.h>
#define N 3

int main() {
    int x, n, i; 
    printf("猜猜2021年5月哪一天会是你的 Lucky Day\n开始喽,你有三次机会,猜吧(1~31):");
    srand(time(0)); 
    x =1+ rand() % 31; 
    
    for (i=1;i<=3;){
    
        scanf("%d",&n);
        if (n==x){
        printf("猜对啦!\n");
        break;
            
            }
        
        else if (n<x){
        printf("你猜的日期早了,Luck Day还没到呢。\n");
                
            }
                         
        else {
            
        printf("你猜的日期晚了,Luck Day悄悄溜到前面啦。\n"); 
                
            }
            
        i++;    
        printf("再猜(1~31):");    
            
    if (i>3)
        printf("次数用完啦,偷偷告诉你:5月,你的Luck Day是%d号。\n",x);
               
    }
        
    return 0;
}

 

 

 

 

#include<stdio.h>
#include<math.h>
int main(){
    int k,num=0;
    for(k=101;k<=200;k++)
    {
        int i;
        for(i=2;i<=sqrt(k);i++)
        if(k%i==0)
        break;
        if(i>sqrt(k))
        {
        printf("%d ",k);
        num++;
        if(num%5==0)
        printf("\n");
        }
    }
    printf("\n100~200之间素数个数为:%d",num);
    return 0;
}

 

 

 

 

剩下的实在编不出来。。。。。

posted @ 2021-04-15 20:52  哥们倍镜掉了  阅读(51)  评论(3)    收藏  举报