首页 > 其他分享 >实验2

实验2

时间:2023-04-01 19:11:19浏览次数:38  
标签:include 源代码 int scanf 实验 printf main

实验任务一

源代码

#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)

 

 

 

实验任务二

源代码

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

 

 

 

实验任务三

源代码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;
    
}

源代码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

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

 

 

 

 

 

 

实验任务四

源代码

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

 

 

 

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

 

 

 

 

 

 

实验任务六

源代码

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

 

 

 

 

实验任务七

源代码

#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/juhuajing/p/17279125.html

相关文章

  • 202031607323-后涌- 实验一 软件工程准备—什么是软件?什么是工程?
    项目内容班级博客链接班级链接本次作业要求链接作业要求我的课程学习目标了解掌握软件在开发过程中的过程、方法和工具本次作业在哪些方面帮我实现学习目标准备学习软件工程的工具任务1:调查问卷在以下网址提交课程调查问卷完成情况:已认真填写并提......
  • 实验三
    task1.c#include<stdio.h>#include<stdlib.h>#include<time.h>#include<windows.h>#defineN80voidprint_text(intline,intcol,chartext[]);//函数声明voidprint_spaces(intn);voidprint_blank_lines(intn);intmain(){i......
  • 实验3
    实验任务1源代码#include<stdio.h>#include<stdlib.h>#include<time.h>#include<windows.h>#defineN80voidprint_text(intline,intcol,chartext[]);voidprint_spaces(intn);voidprint_blank_lines(intn);intmain(){......
  • 实验三
    试验任务一源码程序#include<stdio.h>#include<stdlib.h>#include<time.h>#include<windows.h>#defineN80voidprint_text(intline,intcol,chartext[]);//函数声明voidprint_spaces(intn);//函数声明voidprint_blank_lines(intn);/......
  • 202031607224-邓思超 实验一 软件工程准备—认识软件工程
    实验一软件工程准备项目内容班级博客链接班级博客本次作业要求链接本次作业要求链接我的课程学习目标(1)学习博客园软件开发者学习社区使用技巧和经验。(2)了解Github的基本操作。本次作业在哪些方面帮我实现学习目标(1)通过博客园阅读了专业相关的一些博客内容......
  • 实验3
    试验任务1#include<stdio.h>#include<time.h>#include<windows.h>#defineN80voidprint_text(intline,intcol,chartext[]);//函数声明voidprint_spaces(intn);//函数声明voidprint_blank_lines(intn);//函数声明intmain(){intline,......
  • linux操作系统实验四-以time/gettimeofday系统调用为例分析ARM64 Linux 5.4.34
    一、搭配环境(1)安装编译工具sudoapt-getinstallgcc-aarch64-linux-gnusudoapt-getinstalllibncurses5-dev build-essentialgitbisonflexlibssl-dev(2)制作根文件系统wget https://busybox.net/downloads/busybox-1.33.1.tar.bz2tar-xjfbusybox-1.33.1.tar.bz2......
  • 实验3 函数应用编程
      task1#include<stdio.h>#include<stdlib.h>#include<time.h>#include<windows.h>#defineN80voidprintf_text(intline,intcol,chartext[]);voidprintf_spaces(intn);voidprintf_blank_lines(intn);intmain(){intlin......
  • 实验3
    任务1:#include<stdio.h>#include<stdlib.h>#include<time.h>#include<windows.h>#defineN80voidprint_text(intline,intcol,chartext[]);//函数声明voidprint_spaces(intn);//函数声明voidprint_blank_lines(intn);//函数声明intmain(){......
  • 202031607225-王淑慧 实验一 软件工程准备-前期工作及预习
    实验一软件工程准备项目内容班级博客链接2023年春软件工程20级卓越班本次作业要求链接实验一软件工程准备我的课程学习目标1:学习博客园软件开发,社区使用技巧和经验2:了解Github的基本操作3:学习《现代软件工程——构建之法》本次作业在那些方面帮我实现学......