实验2

 

任务1:

 

 

 

%04d的作用是使所有变量的宽度为4,不足用0填补。

任务2:

 

 任务3:

 

 

 

 任务4:

 

 

 任务5:

 

 任务6:

#include <stdio.h>
#include <stdlib.h>
#include <time.h>

int main()
{
    int x;
    srand(time(0)); 
    x = rand() % 32;
    
    printf("猜猜12月哪一天是你的lucky day\n");
    
    int day = 0;
    scanf("%d", &day);
    
    int i;
    for(i=0;i<2;i++)
    {
        if (day < x){
           printf("你猜的日期早了,lucky day 还没到呢\n");
           printf("再猜呢\n");
           scanf("%d", &day);
    }
   
        else if (day > x) {
            printf("你猜的日期晚了, lucky day 悄悄遛到前面了\n");  
            printf("再猜呢\n");
             scanf("%d", &day);
        }
              
        else
        {
            printf("bingo 猜对了\n");  
            i=4;
        }
        
    }
        if(day < x){
         printf("你猜的日期早了,lucky day 还没到呢\n");
         printf("次数用完了,偷偷告诉你,正确日期是%d\n",x);
    }
        else if(day > x){
         printf("你猜的日期晚了, lucky day 悄悄遛到前面了\n");
         printf("次数用完了,偷偷告诉你,正确日期是%d\n",x);
    }
         
    return 0;
    
 } 

 任务7:

 

 

 

#include<stdio.h>
int main() {
    int n, i, s, k;
    scanf("%d", &n);

    for (k = 0; k < n; k++)
    {
        for (s = 0; s < k; s++)
        {printf("\t"); }
        for (i = 0; i < 2 * n - 1 - 2 * k; i++)
        {printf(" o \t"); }
         printf("\n");
        for (s = 0; s < k; s++) 
        {printf("\t");}
        for (i = 0; i < 2 * n - 1 - 2 * k; i++) 
        {printf("<H>\t");}
        printf("\n");
        for (s = 0; s < k; s++) 
        {printf("\t");}
        for (i = 0; i < 2 * n - 1 - 2 * k; i++)
        {printf("I I\t");}
        printf("\n");
    }
    return 0;
}

 

 

posted on 2021-11-16 18:15  似有非有,似梦非梦  阅读(36)  评论(3编辑  收藏  举报

导航