首页 > 其他分享 >实验2

实验2

时间:2022-10-20 10:57:49浏览次数:33  
标签:include int number 实验 printf main

实验任务1

#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;
}

产生1至500中的一个随机数

输出一个随机的学号

实验任务2

#include <stdio.h>
#include<stdlib.h>
#include<time.h>
int main()
{
    int x,i;
    int number;
    srand(time(0));
    number = rand() % 30 + 1;
    printf("猜猜2022年11月哪一天会是你的lucky day\n");
    printf("开始喽,你有三次机会,猜吧(1~30):");

    for (i = 1; i <= 3; i++)
    {
        scanf_s("%d", &x);
        if (x == number)
        {
            printf(" 哇,猜中了:-)");
            return 0;
        }
        else if (x < number)
            printf("你猜的日期早了,你的lucky day还没到呢");
        else
            printf("你猜的日期晚了,你的lucky day已经过啦");
    }
    printf(" 次数用完了,偷偷告诉你:11月,你的lucky day是%d号", number);
    return 0;
}

实验任务3

#include <stdio.h>
#include<stdlib.h>
#include<time.h>
int main()
{
    char x;
    while (scanf_s("%c", &x, 1) != EOF)
    {
        switch (x)
        {
        case 'y':printf("wait a minute\n"); break;
        case'g':printf("go go go\n"); break;
        case'r':printf("stop!\n"); break;
        default:printf("something must be wrong...\n");
        }
        getchar();
    }
    return 0;
}

实验任务4

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

实验任务5

#include <stdio.h>
int main()
{

    int i, j;
    int ans;
    for (j = 1; j <= 9; j++)
    {
        for (i = 1; i <= j; i++)
        {
            ans = j * i;
            printf(" %d*%d=%d%\t", i,j,ans);
        }
        printf("\n");
    }
    return 0;
}

实验任务6

#include <stdio.h>
#include<stdlib.h>
int main()
{
    int n,i,j,k;

    printf("input n:");
    scanf_s("%d", &n);
    for (j=1;j<=n;j++)
    {
        k = 2 * n - 2 * j + 1;
        for (i = 1; i <= j - 1; i++)
            printf("\t");
        for (i = 1; i <= k; i++)
            printf(" O \t");
        for (i = 1; i <= j - 1; i++)
            printf("\t");
        printf("\n");
        for (i = 1; i <= j - 1; i++)
            printf("\t");
        for (i = 1; i <= k; i++)
            printf("<H>\t");
        for (i = 1; i <= j - 1; i++)
            printf("\t");
        printf("\n");
        for (i = 1; i <= j - 1; i++)
            printf("\t");
        for (i = 1; i <= k; i++)
            printf("I I\t");
        for (i = 1; i <= j - 1; i++)
            printf("\t");
        printf("\n");
    }
    return 0;
}

 

标签:include,int,number,实验,printf,main
From: https://www.cnblogs.com/hcguiwhcai/p/16808927.html

相关文章

  • 实验5:开源控制器实践——POX
    1.基础要求:h1pingh2h1pingh3L2_learning模块代码流程图:2.进阶要求(1):SendFlowInSingle3.pyfrompox.coreimportcoreimportpox.openflow.libopenflow_0......
  • 实验2
    task1#include<stdio.h>#include<stdlib.h>#include<time.h>#defineN5intmain(){intnumber;inti;srand(time(0));for(i=0;i<N;++i){......
  • 实验5:开源控制器实践——POX
    (一)基本要求1.h1pingh2、h2和h3的tcpdump抓包结果使用tcpdump验证Hub模块使用tcpdump验证Switch模块2.L2_learning模块代码流程图(二)进阶要求1.重新搭建(一)的......
  • python实验报告(第六周)
    一、实验目的1.掌握如何创建并调用一个函数,以及如何进行参数传递和指定函数的返回值等。2.掌握变量的作用域和匿名函数。二、实验环境python版本:3.10(64-bit)三、实验内......
  • 《MiniPRO H750开发指南》第六十一章 UCOSII实验1-任务调度
    六十一章UCOSII实验1-任务调度​前面我们所有的例程都是跑裸机程序,简称裸跑,从本章开始,我们将分3个章节向大家介绍UCOSII(实时多任务操作系统内核)的使用。本章,我们将向大家介......
  • 实验2 C语言控制语句应用编程
    task1.c源代码:1#include<stdio.h>2#include<time.h>3#include<stdlib.h>4#defineN55intmain(){6intnumber;7inti;89s......
  • 实验6:开源控制器实践——RYU
    ......
  • 实验5:开源控制器实践——POX
    实验5:开源控制器实践——POX一、实验目的1.能够理解POX控制器的工作原理;2.通过验证POX的forwarding.hub和forwarding.l2_learning模块,初步掌握POX控制器的使用方法;3.能......
  • 实验5:开源控制器实践——POX
    实验5:开源控制器实践——POX一、实验目的能够理解POX控制器的工作原理;通过验证POX的forwarding.hub和forwarding.l2_learning模块,初步掌握POX控制器的使用方法;能够......
  • 实验5:开源控制器实践——POX
    一、实验目的能够理解POX控制器的工作原理;通过验证POX的forwarding.hub和forwarding.l2_learning模块,初步掌握POX控制器的使用方法;能够运用POX控制器编写自定义网络......