实验二

任务一

#include <stdio.h>
#include <stdlib.h>
#include <time.h>
#define N 5
int main()
{
    int number;
    int i;
    srand(time(0));
    for (i = 0; i < N; ++i) {
        number = rand() % 500 + 1;
        printf("20228329%04d\n", number);
    }
    return 0;
}

 

任务二

#include <stdio.h>
#include <stdlib.h>
#include<time.h>
int main()
{
    int date;
    int i,n;
    srand(time(0));
    date = rand()%31+1;
    
    scanf_s("%d", &n);
    for (i = 1; (i <=2)&&(date!=n); ++i) {
        if (n < date)
            printf("你猜的时间早了,你的lucky day 还未到");
        else if (n > date)
            printf("你猜的时间晚了,你的lucky day 已经过了");
        
        printf("\n");
        scanf_s("%d", &n);

    }
    if(n=date)
    printf("哇,猜中了");
    else
    printf("次数用完了,偷偷告诉你:你的lucky day 是%d号",date);
    return 0;
}

任务三

#include <stdio.h>
#include <stdlib.h>
int main()
{
    char n;
    while (1) {
        n = getchar();
        switch (n) {
        case 'r':
            printf("stop");
            break;
        case 'g':
            printf("go go go");
            break;
        case 'y':
            printf("wait");
            break;
        default:
            printf("something must be wrong");
            break;
        }
        getchar();
        printf("\n");
    }
    return 0;
}

 

实验4

#include <stdio.h>
#include<math.h>
int main()
{
    int n, a, i;
    double s;
    while (1) {
        scanf_s("%d%d", &n, &a);
        for (i = 1, s = 0; i <= n; ++i);
        {
            s +=1.0 * i / pow(a, i);
        }
        printf("n=%d,a=%d,s=%lf", n, a, s);
        printf("\n");
    }

    return 0;
}

实验5

 

#include<stdio.h>
int main()
{
    int i, j;
    for (i = 1; i < 10; i++) {

        for (j = 1; j <= i; j++) {

            printf("%d*%d=%-3d ", j, i, i * j);
        }
        printf("\n");
    }
    return 0;
}

实验6

#include<stdio.h>
int main()
{
    int i, j, n;
    scanf_s("%d", &n);
    for (i = 1; i <= n; ++i) {
        for (j = 1; j <= 2 * n - 1; ++j) {
            if (i > j||j>2*n-i)
            {
                printf("\t");
         
            
            }
            else
            printf(" 0\t");
        }
        printf("\n");
        for (j = 1; j <= 2 * n - 1; ++j) {
            if (i > j || j > 2 * n - i)
            {
                printf("\t");


            }
            else
                printf("<H>\t");
        }
        printf("\n");
        for (j = 1; j <= 2 * n - 1; ++j) {
            if (i > j || j > 2 * n - i)
            {
                printf("\t");


            }
            else
                printf("I I\t");
        }

        printf("\n");
        printf("\n");
    }
    return 0;
}

 

posted @ 2022-10-19 15:07  王文博1  阅读(28)  评论(0编辑  收藏  举报