首页 > 其他分享 >实验二

实验二

时间:2023-03-20 17:13:17浏览次数:31  
标签:include 源代码 int scanf 实验 printf main

实验任务1

源代码:

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

#define N 5
#define R1 586
#define R2 701

int main()
{
    int number;
    int i;
    
    srand(time(0));//以当前系统时间作为种子
    
    for(i=0;i<N;++i)
    {
        number=rand()%(R2-R1+1)+R1;
        printf("20228330%04d\n",number);
        
     } 
    return 0;
    
}

回答问题一,line18实现的功能:生成701到586之间的一个随机数

回答问题二,这个程序的功能是:随机生成五个学号(尾号范围为701~586)

 

 

 

 

 

实验任务2

源代码:

·

#include <stdio.h>
#include <math.h>
#include <stdlib.h>
int main()
{
    double x,y;
    char c1,c2,c3;
    int a1,a2,a3;
    
    scanf("%d%d%d",&a1,&a2,&a3);//a1,a2,a3需改成&a1,&a2,&a3
    printf("a1=%d,a2=%d,a3=%d\n",a1,a2,a3);
    
    scanf("%c %c %c ",&c1,&c2,&c3);
    printf("c1=%c,c2=%c,c3=%c\n",c1,c2,c3);
    
    scanf("%lf%lf",&x,&y);//将第一个%f改成%lf
    printf("x=%lf,y=%lf\n",x,y);
    
    return 0;
}

 

 

 

实验任务3

源代码:

3--1

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

int main()
{
    double x,ans;
    
    scanf("%lf",&x);
    ans=pow(x,365);
    printf("%.2f的365次方:%.2f\n",x,ans);
    
    return 0;
    
}

3--2

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

int main()
{
    double x,ans;
    
    while (scanf("%lf",&x)!=EOF)
    {
        ans=pow(x,365);
        printf("%.2f的365次方:%.2f\n",x,ans);
        printf("\n");
    }
    
    
    
    return 0;
    
}

3--3

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

int main()
{
    double c,f;
    
    while (scanf("%lf",&c)!=EOF)
    {
        f=(9.0/5.0)*c+32;
        printf("摄氏度c=%.2f时,华氏度f=%.2f\n",c,f);
        printf("\n");
    }
    
    
    
    return 0;
    
}

 

 

 

 

 

 

 

实验任务4

源代码:

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

int main()
{
    char light;
    while (scanf("%c",&light)!=EOF)
    {
        
        getchar(); 
        switch(light)
       {
        case 121:printf("wait a minute\n");break;
        case 103:printf("go go go\n");break;
        case 114:printf("stop!\n");break;
        default:printf("something must be wrong...\n");break;
       }
    
    }
    

    return 0;
    

 

 

 

 

实验任务5

源代码:

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

int main()
{
    int a,i,b;
    i=1;
    
    srand((unsigned)time(NULL));
    a=rand()%(30-1+1)+1;
    
    printf("猜猜2023年4月哪一天会是你的lucky day\n开始喽,你有三次机会,猜吧(1~30):");
    
    while(i<=3||b==a)
    {
        scanf("%d",&b);
        if(b==a)
          printf("哇,猜中了:-)");
        else if(b<a)
               printf("你猜的日期早了,你的lucky day还没到呢\n\n");
                
        else if(b>a)
               printf("你猜的日期晚了,你的lucky day已经过啦\n\n");
               
        if(i<3&&a!=b)
          printf("再猜:");        
        i+=1;
    }
    
    if(i>3)
      printf("次数用完啦。偷偷告诉你:4月,你的lucky day是%d号",a);
    return 0;
    
}

 

 

 

 

 

实验任务6

源代码:

#include <stdio.h>

int main()
{
    int c,l,v;
    l=1;

    while(l<=9)
    {
        c=1;
        while(c<=l)
        {
            v=c*l;
            printf("%dx%d=%d",c,l,v);
            if(c==l)
              printf("\n\n");
            else
                printf(" ");
            c+=1;
        }
        l+=1;
        
    }
    
    return 0;
    
}

 

 

 

 

实验任务7

源代码:

#include <stdio.h>

int main()
{
    int l,n,k,a,b,i,p;
    printf("input l:");
    scanf("%d",&l);
    
    i=1;
    
    while(l>=1)
    {
        a=l+l-1;
        b=l+l-2;
        n=k=p=1;
        
        
        
        while(n<=a)
        {
            while(p<i)
            {
                printf("       ");
                p++;
            }
            
            printf(" O ");
            if(k<=b)
              printf("    ");
            else
                printf("\n");
                
            
                
        
            n++; 
            k++;
            
        }
        
        n=k=p=1;
        
        
        while(n<=a)
        {
            while(p<i)
            {
                printf("       ");
                p++;
            }
            
            printf("<H>");
            if(k<=b)
              printf("    ");
            else
                printf("\n");
                
            
                
        
            n++; 
            k++;
            
        }
        
        
        n=k=p=1;
        
        while(n<=a)
        {
            while(p<i)
            {
                printf("       ");
                p++;
            }
            
            printf("I I");
            if(k<=b)
              printf("    ");
            else
                printf("\n\n");
                
            
                
        
            n++; 
            k++;
            
        }
        
        
        
        
        
        l--;
        i++;
    
    }
    
    return 0;
    
}

 

标签:include,源代码,int,scanf,实验,printf,main
From: https://www.cnblogs.com/dyb1255621315/p/17236963.html

相关文章

  • 开启一个 A/B 实验到底有多简单?
    更多技术交流、求职机会,欢迎关注字节跳动数据平台微信公众号,回复【1】进入官方交流群 火山引擎A/B测试平台DataTester孵化于字节跳动业务内部,在字节跳动,“万事皆A......
  • 心理学-进入心流状态的实验
    问题表现记录近期在改进的地方:如何让自己的心,静下来具体的表现:学习上,一点小小的任务完成,就会特别兴奋,导致不能继续做事;面对大量的学习规划任务,没有耐心去一步步的推进......
  • 软件测试实验-黑盒测试
     序号输入数据覆盖等价类输出12009、12、2236星期322022、3、14226星期132008、3、01316输入日期无效42022、6、e2422输入日期无......
  • 实验2
    实验任务2task1代码:#include<stdio.h>#include<stdlib.h>#include<time.h>#defineN5#defineR1586#defineR2701intmain(){ intnumber; inti; srand(ti......
  • 实验2
    1、实验任务1源代码及运行结果截图:#include<stdio.h>#include<stdlib.h>#include<time.h>#defineN5#defineR1586#defineR2701intmain(){intnumb......
  • 结对编程--保龄球实验
    1.实验目的通过结对编程完成保龄球计分程序2.实验过程:(1):首先我们两个一起商讨编写保龄球积分程序需要什么方法,经过十几分钟的商讨我们一致决定一共需要publicstaticint......
  • 实验二
    #include<stdio.h>#include<stdlib.h>#include<time.h>#defineN5#defineR1586#defineR2701intmain(){intnumber;inti;srand(time(0))......
  • 实验二
    实验任务1#include<stdio.h>#include<stdlib.h>#include<time.h>#defineN5#defineR1586#defineR2701intmain(){intnumber;inti;sr......
  • 实验一 密码引擎-1-OpenEuler-OpenSSL编译
    任务详情安装Ubuntu和OpenEuler虚拟机下载最新的OpenSSL源码(1.1版本)用自己的8位学号建立一个文件夹,cd你的学号,用pwd获得绝对路径参考https://www.cnblogs.com/roc......
  • 实验2
    1代码:#include<stdio.h>#include<stdlib.h>#include<time.h>#defineN5#defineR1586#defineR2701intmain(){intnumber;inti;s......