首页 > 其他分享 >实验二

实验二

时间:2022-10-20 11:24:19浏览次数:29  
标签:int number lucky else 实验 printf include

 

 task1

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

//line15 作用为生成1到500中的一个随机数

//随机生成5个学生的学号

task2

 

 

#include <stdio.h>
#include <stdlib.h>
#include <time.h>
#define N 3
int main()
{
    int x;
    int number;
    srand(time(0));
    number = rand() % 30 + 1;
    printf("猜猜2022年11月哪一天是你的lucky day");
    printf("始喽,你有三次机会,猜吧:");
    for (int i = 0; i < 3; i++) {
        scanf_s("%d", &x);
        if (i == 2) {
            if (x == number) {
                printf("你猜中了\n");
                break;
            }
            else if (x < number) {
                printf("你猜的日期早了,你的lucky day还没到呢\n\n");
                printf("你的次数已经用完了,偷偷告诉你你11月的lucky day是:%d", x);

            }
            else {
                printf("你猜的日期晚了,你的lucky day已经过了\n");
                printf("你的次数已经用完了,偷偷告诉你你11月的lucky day是:%d", x);
            }
        }
        else {
            if (x == number) {
                printf("你猜中了\n");
                break;
            }
            else if (x < number) {
                printf("你猜的日期早了,你的lucky day还没到呢\n");
                printf("再猜一次\n");
            }
            else {
                printf("你猜的日期晚了,你的lucky day已经过了\n");
                printf("再猜一次\n");
            }
        }
    }
}

 task3

 

 

#include<stdio.h>
#include <stdlib.h>
int main() {
    char x;

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

task4

 

 

#include <stdio.h>
#include <stdlib.h>
#include<math.h>
int main() {
    int n, a;
    double s = 0;
    double down = 0;
    while (scanf_s("%d%d", &n, &a) != EOF) {
        getchar();
        down = 0;
        s = 0;
        for (int j = 0; j < n; j++) {
            down += a * pow(10, j);

            printf("%lf\n", down);
            s += (j + 1) / down;
        }
        printf("%lf\n", s);
    }

}

task5

 

 

#include "stdio.h"
int main()
{
    int i, j;
    int n = 9;
    for (i = 1; i <= n; i++) {
        for (j = 1; j <= i; j++) {
            printf("%d*%d=%d", j, i, i * j);
            if (i * j < 10) {
                printf("   ");
            }
            else {
                printf("  ");
            }
        }
        printf("\n");
    }
    return 0;
}

task6

 

 

#include<stdio.h>
#include<stdlib.h>
int main()
{
    int n;
    printf("input:");
    scanf_s("%d", &n);
    for (int i = 1; i <= n; i++) {
        //打印小人前的空白
        for (int j = 1; j <= i - 1; j++)
        {
            printf("\t");
        }
        //打印小人
        for (int x = 1; x <= 2 *(n-i+1)- 1; x++) {
            printf(" 0  \t");
        }
        printf("\n");
        for (int j = 1; j <= i - 1; j++)
        {
            printf("\t");
        }
        for (int x = 1; x <= 2 * (n - i + 1) - 1; x++) {
            printf("<H> \t");
        }
        printf("\n");
        for (int j = 1; j <= i - 1; j++)
        {
            printf("\t");
        }
        for (int x = 1; x <= 2 * (n - i + 1) - 1; x++) {
            printf("I I \t");
        }
        printf("\n\n");
    }

 

标签:int,number,lucky,else,实验,printf,include
From: https://www.cnblogs.com/shenyuhao/p/16804915.html

相关文章

  • 实验五
    (一)基本要求搭建下图所示SDN拓扑,协议使用OpenFlow1.0,控制器使用部署于本地的POX(默认监听6633端口)生成拓扑sudomn--topo=single,3--mac--controller=remote,ip=12......
  • 实验5:开源控制器实践——POX实验5:开源控制器实践——POX
    一、实验要求1.搭建下图所示SDN拓扑,协议使用OpenFlow1.0,控制器使用部署于本地的POX(默认监听6633端口)2.a)使用tcpdump验证Hub模块,h1pingh2、h2和h3的tcpdump抓包结果......
  • 实验5:开源控制器实践——POX
    一、基本要求h1pingh2、h2和h3的tcpdump抓包结果使用tcpdump验证Hub模块使用tcpdump验证Switch模块L2_learning模块代码流程图(二)进阶要求1.重新搭建(一)的拓......
  • 实验5:开源控制器实践——POX
    一、实验目的能够理解POX控制器的工作原理;通过验证POX的forwarding.hub和forwarding.l2_learning模块,初步掌握POX控制器的使用方法;能够运用POX控制器编写自定义网络......
  • SDN第五次实验
    实验5:开源控制器实践——POX一、实验目的1、能够理解POX控制器的工作原理;2、通过验证POX的forwarding.hub和forwarding.l2_learning模块,初步掌握POX控制器的使用方法;......
  • 实验5:开源控制器实践——POX
    一、实验目的1、能够理解POX控制器的工作原理;2、通过验证POX的forwarding.hub和forwarding.l2_learning模块,初步掌握POX控制器的使用方法;3、能够运用POX控制器编写自......
  • 实验5:开源控制器实践——POX
    (一)基本要求1.h1pingh2、h2和h3的tcpdump抓包结果使用tcpdump验证Hub模块使用tcpdump验证Switch模块2.L2_learning模块代码流程图(二)进阶要求1.重新搭建(......
  • 实验5:开源控制器实践——POX
    一、实验目的能够理解POX控制器的工作原理;通过验证POX的forwarding.hub和forwarding.l2_learning模块,初步掌握POX控制器的使用方法;能够运用POX控制器编写自定义网络......
  • 实验2
    实验任务1#include<stdio.h>#include<stdlib.h>#include<time.h>#defineN5intmain(){intnumber;inti;srand(time(0));for(i=0;i<N......
  • 实验5:开源控制器实践——POX
    1.基础要求:h1pingh2h1pingh3L2_learning模块代码流程图:2.进阶要求(1):SendFlowInSingle3.pyfrompox.coreimportcoreimportpox.openflow.libopenflow_0......