首页 > 其他分享 >实验二

实验二

时间:2022-10-25 23:56:20浏览次数:45  
标签:include int else 实验 && 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:随机生成一个范围在1~500以内的整数

 2:随机生成5个学号

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

#define a 1
#define b 31

int main ()
{
    printf("猜猜2022年11月那一天会是你的lucky day\n开始喽,你有三次机会:");
    srand ((int)time(0));
    int num = rand()%(b-a+1)+a;
    
    int usernum;
    int f = 0;
    
    for (int i = 0;i<3;i++)
    {
        
        f++;
        scanf("%d%*c",&usernum);
        if (usernum > num) printf("你猜的日期晚了,你的lucky day已经过了\n");
        if (usernum < num) printf("你猜的日期早了,你的lucky day已经过了\n");
        if (usernum == num) 
        {
            printf("哇,猜中了:-)\n");
            break;    
        }
        if (i<2)    printf("再猜:");
    
    }
    if ( f == 3)
    {
        printf("\n");
        printf("\n次数用完啦。偷偷告诉你:11月,你的lucky day是%d号",num);
    }
    return 0;
}

3

#include<stdio.h>
int main()
{
    char i;
    char c;
    
    do {
        scanf_s("%c", &i);
        if (i == 'r')
            printf("stop\n");
        else if (i == 'g')
            printf("go\n");
        else if (i == 'y')
            printf("wait\n"); 
        else if (i!='r'&&i!='y'&&i!='g')
            printf("wrong\n");
        }
    while ((c= getchar( )) != EOF);
    




    return 0;

}

#include <stdio.h>
#include <math.h>

int main()
{
    int n, a;
    int p = 0;
    double sum = 0;
    char ch;
    int i;

    do
    {
        scanf_s("%d %d", &n, &a);
        for (i = 1; i <= n; i++)
        {
            p += a * pow(10, (i - 1));
            sum += (double)i / p;
        }


        printf("n=%d, a=%d, s = %f\n", n, a, sum);

        p = 0;
        sum = 0;

    } while ((ch = getchar()) != EOF);




    return 0;
}

#include <stdio.h>
#include <math.h>

int main()
{    
    int mul;
    
    for (int i = 1;i < 10;i++)
    {
        for(int k = 1;k<=i;k++)
        {
            mul = i * k;
            printf("%dx%d = %2d  ",k,i,mul);
            if (i == k) printf("\n");
        }
    }



    return 0;
}

#include <stdio.h>

int main()
{
    int n;
    printf("input n :");
    scanf_s("%d", &n);

    int total = 2 * n - 1;
    for (int i = 0; i < n; i++)
    {
        for (int k = 1; k <= total; k++)
        {
            if (k > i && k < 2 * n - i)    printf(" O\t");
            else printf("\t");

            if (k == total)    printf("\n");
        }

        for (int k = 1; k <= total; k++)
        {
            if (k > i && k < 2 * n - i)    printf("<H>\t");
            else printf("\t");

            if (k == total)    printf("\n");
        }

        for (int k = 1; k <= total; k++)
        {
            if (k > i && k < 2 * n - i)    printf("I I\t");
            else printf("\t");

            if (k == total)    printf("\n");
        }

        printf("\n");

    }





    return 0;
}

第i行需要打印 (2n-2i+1)个小人

第i行前面需要打印(i-1)个空格

标签:include,int,else,实验,&&,printf,main
From: https://www.cnblogs.com/liangchenxi/p/16826846.html

相关文章

  • 实验7:基于REST API的SDN北向应用实践
    一、基础要求1.编写Python程序,调用OpenDaylight的北向接口下发指令删除s1上的流表数据importrequestsfromrequests.authimportHTTPBasicAuthif__name__=="......
  • 实验3
    task5stringname1,contact1,city1,choice,obj;intn1,i;intcount=0;vector<info>audience_info_list;cout<<"录入信息:"<<endl;cout......
  • 实验7:基于REST API的SDN北向应用实践
    实验要求(一)基本要求1.编写Python程序,调用OpenDaylight的北向接口实现以下功能(1)利用Mininet平台搭建下图所示网络拓扑,并连接;搭建拓扑命令行输入sudomn--topo=sing......
  • 实验7:基于REST API的SDN北向应用实践
    实验7:基于RESTAPI的SDN北向应用实践一、实验要求1.基本要求编写Python程序,调用OpenDaylight的北向接口实现以下功能(1)利用Mininet平台搭建下图所示网络拓扑,并连接Open......
  • 实验三 数组、指针与现代C++标准库
    实验五代码:info.hpp:#pragmaonce#include<iostream>usingnamespacestd;classinfo{public:info(stringni="",stringco="",stringci="",i......
  • 实验2
    #include<stdio.h>#include<stdlib.h>#include<time.h>#defineN5intmain(){intnumber;inti;srand(time(0));for(i=0;i<N;++i){......
  • 实验2
    1.#include<stdio.h>#include<stdlib.h>#include<time.h>#defineN5intmain(){intnumber;inti;srand(time(0));for(i=0;i<N;i++)......
  • 实验7:基于REST API的SDN北向应用实践
    一、基础要求编写Python程序,调用OpenDaylight的北向接口实现以下功能(1)利用Mininet平台搭建下图所示网络拓扑,并连接OpenDaylight;(2)下发指令删除s1上的流表数据。代码......
  • 实验三
    TASK5:info.hpp#pragmaonce#include<iostream>#include<string>#include<iomanip>#include<vector>usingnamespacestd;classinfo{public:......
  • 实验7:基于REST API的SDN北向应用实践
    一、基本要求1、编写Python程序,调用OpenDaylight的北向接口实现以下功能下发指令删除s1上的流表数据。delete.py#!/usr/bin/pythonimportrequestsfromrequests.a......