首页 > 其他分享 >实验2

实验2

时间:2022-10-21 22:12:27浏览次数:52  
标签:include int number break 实验 printf main

#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之间的随机数      程序可以随机生成学号          任务1

 

 

 任务2

#include<stdio.h>
#include<stdlib.h>
#include<time.h>

int main()
{
    int num, lnum, i;
    printf("猜猜2022年11月那一天会是你的lucky day\n");
    printf("开始喽,你有三次机会,猜吧(1~30): ");

    srand(time(0));

    for (i = 1; i <= 3; i++)
    {
        scanf_s("%d", &num);
        lnum = rand() % 30 + 1;
        if (num == lnum)
        {
            printf("哇,猜对了\n");
            break;
        }
        else if (num < lnum)
        {
            printf("你猜的日期早了,你的lucky day 还没到呢\n");
            printf("再猜:");
        }
        else
        {
            printf("你猜的日期晚了,你的lucky day还没到呢\n");
            printf("再猜:");
        }
    }
    if (i == 4)
        printf("次数用完了,偷偷告诉你:11月你的lucky day是%d号\n", lnum);

    return 0;


}

 

 任务3

#include<stdio.h>
int main()
{
    char color;
    printf("请输入交通信号灯颜色:r表示red,g表示green,y表示yellow\n");
    while (scanf_s("%c", &color) != EOF)
    {
        getchar();
        switch (color)
        {
        case 'r':printf("stop!\n"); break;
        case 'g':printf("go go go\n"); break;
        case 'y':printf("wait a minute\n"); break;
        default:printf("something must be wrong.....\n"); break;
        }
        
    }
    return 0;

}

 

 任务4

#include<stdio.h>
#include<math.h>
int main()
{
    int n, i,a,j,c;
    float s;
  while (scanf_s("%d %d", &n, &a) != EOF)
   {
        s = 0;
        for (i = 1; i <= n; i++)
        {
            c = a;
            for (j = 2; j <= i; j++)
                c = c + c * pow(10, j - 1);
            s = s + (float)i / c;
        }
        printf("n = %d,a = %d,s = %lf\n", n,a,s);
        

    }
    return 0;

}

任务5

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

 

 

 任务6

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

 

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

相关文章

  • 实验一:决策树算法实验
    实验一:决策树算法实验|博客班级|https://edu.cnblogs.com/campus/czu/classof2020BigDataClass3-MachineLearning||----|----|----||作业要求|https://edu.cnblogs.com/......
  • 实验3 数组、指针与现代C++标准库
    一.实验结论:1.实验任务5:Info.hpp:#include<iostream>#include<string>#include<iomanip>usingnamespacestd;classInfo{public:Info(){}Info(st......
  • 实验3
    task5#include<iostream>usingnamespacestd;#include<iomanip>classInfo{private:stringnickname,contact,city;intn;public:Info(string......
  • 实验2
    #include<stdio.h>#include<stdlib.h>#include<time.h>#defineN5intmain(){inti,number;srand(time(0));for(i=0;i<=N;++i){......
  • 网络工程知识(二)VLAN的基础和配置:802.1q帧;Access、Trunk、Hybrid接口工作模式过程与配
    介绍-VLANVLAN(VirtualLocalAreaNetwork)即虚拟局域网,工作在数据链路层。交换机将通过:接口、MAC、基于子网、协议划分(IPv4和IPv6)、基于策略的方式划分VLAN的方式,将接......
  • 软件实验设计15
    实验15:职责链模式[实验任务一]:财务审批某物资管理系统中物资采购需要分级审批,主任可以审批1万元及以下的采购单,部门经理可以审批5万元及以下的采购单,副总经理可以审批10......
  • 算法分析与设计 西工大 noj 第二次实验
    算法分析与设计西工大noj第二次实验ProblemA0-1背包问题时限:1000ms内存限制:10000K总时限:3000ms描述:需对容量为c的背包进行装载。从n个物品中选取装入背包的物......
  • 实验三
    info.h#pragmaonce#include<iostream>#include<string>usingnamespacestd;classinfo{public:info(string_nickname,string_contact,string_city,in......
  • 实验3 数组、指针与现代c++标准库
    1.实验任务1程序源码task1_1#include<iostream>usingstd::cout;usingstd::endl;classA{public:A(intx0,inty0):x{x0},y{y0}{}voidshow......
  • Python实验(第8周)
       实验7:面对对象程序设计一、实验目的和要求1、学会类的定义和使用;2、学会创建属性;3、实现类的继承。二、实验环境软件版本:Python3.1064_bit三、实验过程1......