实验2

#include <stdio.h>
#include <stdlib.h>
#include <time.h>
#define N 5
#define N1 374
#define N2 465
int main()
{
int number;
int i;
srand( time(0) ); // 以当前系统时间作为随机种子
for(i = 0; i < N; ++i) {
number = rand()%(N2 - N1 + 1) + N1;
printf("202383290376%04d\n", number);
}
return 0;
}

实验问题1:生成一个374-465之间的随机数

实验问题2:该程序的功能是生成一个前面12位数列相同的16位数字

 

#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
#include <math.h>*/

int main() {
    char v;
    while (scanf("%c", &v) != EOF) {
        getchar();
        if (v == 'r') {
            printf("stop!\n");
        }
        else if (v == 'g') {
            printf("go go go\n");
        }
        else if (v == 'y') {
            printf("wait a minute\n");
        }
        else {
            printf("something must be wrong...\n");
        }
    }
}



#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
#include<stdlib.h>
#include <math.h>
#include<time.h>

int main() {
    printf("猜猜2023年11月那一天会是你的lucky day\n");
    printf("开始喽,你有三次机会,猜吧(1-30):");
    srand(time(0));
    int n = rand() % 30 + 1;
    int k;
    int i = 0;
    while (scanf("%d", &k) != EOF) {
        if (k == n) {
            printf("哇,猜中了:-)\n");
            return 0;
        }
        else if (k < n) {
            printf("你猜的日期早了,你的lucky day还没到呢\n");
        }
        else {
            printf("你猜的日期晚了,你的lucky day已经过了\n");
        }
        i++;
        if (i == 3) {
            printf("次数用完啦。偷偷告诉你:11月,你的lucky day是%d号\n", n);
            return 0;
        }
        printf("再猜(1~30):");
    }
}

#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
#include<stdlib.h>
#include <math.h>
#include<time.h>

int main() {
    double n, a;
    while (scanf("%lf%lf", &n, &a) != EOF) {
        double sum=0.0,x=a;

        for (int i = 1; i <= n; i++) {
            sum += i/x;
            x = x * 10 + a;
        }
        printf("n=%.0f,a=%.0f,s=%.6f\n", n, a, sum);
    }

}

#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
#include<stdlib.h>
#include <math.h>
#include<time.h>

int main() {
    for (int i = 1; i <= 9; i++) {
        for (int j = 1; j <= i; j++) {
            printf("%d*%d =%3d  ", j, i, i * j);
        }
        printf("\n");
    }
}

 

#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
#include<stdlib.h>
#include <math.h>
#include<time.h>


int main() {
    int n;
    while (scanf("%d", &n) != EOF) {
        for (int i = 1; i <=n; i++) {
            for (int j = 1; j < i; j++) {
                printf("\t");
            }
            for (int j = 1; j <= 2 * (n-i+1) - 1; j++) {
                printf(" O  \t");
            }
            printf("\n");
            for (int j = 1; j < i; j++) {
                printf("\t");
            }
            for (int j = 1; j <= 2 * (n - i + 1) - 1; j++) {
                printf("<H> \t");
            }
            printf("\n");
            for (int j = 1; j < i; j++) {
                printf("\t");
            }
            for (int j = 1; j <= 2 * (n - i + 1) - 1; j++) {
                printf("I I \t");
            }
            printf("\n");

        }
    }
}

 

posted @ 2023-10-16 22:45  小黑酱  阅读(4)  评论(0编辑  收藏  举报