首页 > 其他分享 >实验二.

实验二.

时间:2023-10-19 22:13:29浏览次数:28  
标签:include int time break 实验 printf main

 
test1
#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.随机生成一个数赋值给number
2.以当前系统时间作为随机种子,随机生成一个数
test2
#include<stdio.h>
int main()
{
    char light;
    while ((light=getchar()) != EOF)
    {
        switch (light)
        {
        case 'r':printf("stop\n");break;
        case 'g':printf("go go go\n");break;

        case 'y':printf("wait a muinte\n");break;
        default :printf("something wrong");break;
        }
  

 

getchar();
    }
    return 0;

}


test 3
#include<stdio.h>
#include<stdlib.h>
#include<time.h>
int main()
{
    int a, b = 1, c, d = 0;
    srand(time(0));
    a = rand() % 30+1;
    for (b = 1;b <= 3;b++)
    {
        scanf_s("%d", &c);
        if (c < a) {
            printf("早了\n");
            d += 1;
        }
        else if (c > a) {
            printf("晚了\n");
            d += 1;
        }
        else if (c == a) {
            printf("中了\n");break;
        }
    }
    if (d = 3) {
        printf("次数用完了\n");
    }

 return 0;
}

 

 

 

test 4

 

#include<stdio.h>
int main()
{
    int a, n;
    double every,s;
    int down,time;
    while (scanf_s("%d%d", &n,&a) != EOF) {
        for (time = 1,down=0,s=0;time <= n;time++) {
            down = down*(time-1)*10 + a;
            every = (time*1.0) / (down*1.0);
            s = every + s;
        }
        printf("%f\n", s);
    }
    return 0;
}

21:22:09

test 5

 

#include<stdio.h>
#include<math.h>
int main()
{
    int i, j;
    int a=1;

    for (i = 1, j = 1,a=1;j < 10;j++,a++) {
        for (i = 1;i <=a;i += 1) {
                printf("%d*%d=%d    ", i, j, i * j);
            }
            printf("\n");
        }


    return 0;
}

 

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

        }
        printf("\n");


    }


    return 0;
}

 



 

标签:include,int,time,break,实验,printf,main
From: https://www.cnblogs.com/lycxt/p/17769671.html

相关文章

  • 数据结构:实验一+实验二
    数据结构:实验一数据结构:实验二......
  • 实验一
    1.实验任务一task1源代码: 1//标准库string,vector,array基础用法23#include<iostream>4#include<string>5#include<vector>6#include<array>78//函数模板9//对满足特定条件的序列类型T对象,使用范围for输出10template<typename......
  • oop 实验1类和对象基础编程
    #include<iostream>#include<string>#include<vector>#include<array>//通用函数(此处是模板函数)用于输出容器中的元素,支持范围for(范围for循环,是一种用于遍历容器、数组和其他序列容器的现代C++迭代循环结构。它提供了一种更简洁和易读的方法来遍历容器的元素,而无需手动......
  • 实验二
    task.2#include<stdio.h>intmain(){charn;while(scanf("%c",&n)!=EOF){getchar();switch(n){case'r':printf("stop!\n");break;case'g':printf(&q......
  • 实验2 代码
    #include<stdio.h>#include<string.h>#include<openssl/evp.h>#include<openssl/err.h>voidtDigest(){   unsignedcharmd_value[EVP_MAX_MD_SIZE];   unsignedintmd_len;   EVP_MD_CTX*mdctx;   mdctx=EVP_MD_CTX_new();   charmsg......
  • 山东省实验中学 2023 秋提高级友好学校赛前联测 3 T4
    子序列(sequence)题目描述给定一个长度为\(N\)的序列\(A\)。对于一个子序列,若任意两个在子序列中相邻的元素\(A_x,A_y(x<y)\),都满足\(A_x<A_y\),且原序列的区间\([x,y)\)中不存在严格大于\(A_x\)的值,那么我们就说这个子序列是"贪心上升"的。定义一个子序列的权......
  • 实验二
    实验一1#include<stdio.h>2#include<stdlib.h>3#include<time.h>45#defineN56#defineN13747#defineN24658intmain()9{10intnumber;11inti;12srand(time(0));13for(i=0;i<N;++i)14{15......
  • 山东省实验中学 2023 秋提高级友好学校赛前联测 3 T2
    琼玉牌(qiongyu)题目描述青雀正在玩「帝垣琼玉」牌。「帝垣琼玉」牌有\(3\)种不同花色的琼玉牌,青雀的桌子上有\(4\)个放牌的位置,最开始青雀的牌桌上没有琼玉牌。青雀会进行\(n\)回合的抽牌。每个回合开始时,青雀会从牌堆里立即随机抽取\(2\)次牌(牌堆里每种牌都有无......
  • 山东省实验中学 2023 秋提高级友好学校赛前联测 3 T3
    零一串(string)题目描述给定一个长度为\(n\)的01串,你需要将它划分成若干段,每一段的长度都不超过\(m\),且满足以下两种条件之一:这个段中全部为\(0\)或全部为\(1\).这个段中\(0,1\)数量之差不超过\(k\).你需要求出该01串合法的划分最少要多少段。输入格式第......
  • 山东省实验中学 2023 秋提高级友好学校赛前联测 3 T1
    生成树(tree)题目描述给定一棵\(n\)个节点的树。定义这棵树的生成完全图为一个\(n\)个节点的完全图,图中两点\(u,v\)的边权为这两点在树上简单路径上的边权和。请你求出这张完全图的最小生成树和最大生成树,分别输出两种生成树的边权之和。输入格式第一行输入一个正整......