首页 > 其他分享 >实验二

实验二

时间:2023-03-21 12:44:53浏览次数:30  
标签:main 程序运行 int 源码 实验 printf include

试验任务一 

程序源码

#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);
    }
    system("pause");
    return 0;
}

程序运行截图

 1:随机生成R1~R2之间的随机数

2:在586~701之间去五个随机值

实验任务2

 程序源码 

#include<stdio.h>
#include<stdlib.h>
int main()
{
    double x, y;
    char c1, c2, c3;
    int a1, a2, a3;
    scanf("%d%d%d", &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);
    printf("x = %lf, y = %lf\n", x, y); 
    
    return 0;
}

 

程序运行截图

 

 

实验任务3

task1

程序源码

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

 

程序运行截图

 

task2

程序源码

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

 

程序运行截图

 

task3

程序源码

#include<stdio.h>
#include<math.h>
int main()
{
    double C, F;
    
    while(scanf("%lf", &C) !=EOF)
    {  
    F=9*C/5+32;
    printf("摄氏度C=%.2lf时,华氏度F=%.2lf\n", C, F);
    printf("\n");
    }
    return 0;
}

 

程序运行截图

 

实验任务4

程序源码 

 

#include<stdio.h>
int main()
{
    char c;
    while(scanf("%c",&c) !=EOF)
    {   getchar();
           switch(c)
       {
           case'y': printf("wait a minute\n");break;
           case'g': printf("go go go\n");break;
           case'r': printf("stop!\n");break;
           default: printf("something muet be wrong...\n");
       }
    }
    return 0;
}

 

程序运行截图

 

实验任务5

程序源码

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

int main()
{
    int number,data,i;
    srand((unsigned int)time(NULL));
    number=rand()%30+1;
    printf("猜猜今年4月哪天是你的幸运日\n");
    
    for(i=1;i<=3;i++){
        scanf("%d",&data);
        if(data==number){
            printf("猜中了\n");
            break;
        }
        if(data<number)
            printf("早了呢\n");
        if(data>number)
            printf("晚了呢\n");
        printf("你还有%d次机会\n",3-i);
    }
    if(data!=number)
       printf("偷偷告诉你,你的幸运日是%d号\n",number);
       
     return 0;
 } 

 

程序运行截图

 

实验任务6

程序源码

 

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

}

 

程序运行截图

 

实验任务7

程序源码

 

#include<stdio.h>
#include<stdlib.h>
int main()
{
    int i,n,t;
    printf("enter n:");
    scanf("%d",&n);
    for(i=1;i<=n;i++)
    {
        for(t=1;t<=i-1;t++)
        {printf("\t");}

        for(t=1;t<=(n-i)*2+1;t++)
        {printf(" O \t");}
        printf("\n");

        for(t=1;t<=i-1;t++)
        {printf("\t");}
        
        for(t=1;t<=(n-i)*2+1;t++)
        {printf("<H>\t");}
        printf("\n");
        
        for(t=1;t<=i-1;t++)
        {printf("\t");}
        
        for(t=1;t<=(n-i)*2+1;t++)
        {printf("I I\t");}
        printf("\n");}
        system("pause");
        return 0;
    }

 

程序运行截图

 

标签:main,程序运行,int,源码,实验,printf,include
From: https://www.cnblogs.com/dwcr2004/p/17223488.html

相关文章

  • 实验一 密码引擎-1-OpenEuler-OpenSSL编译
    实验一密码引擎-1-OpenEuler-OpenSSL编译0.安装Ubuntu和OpenEuler虚拟机1.下载最新的OpenSSL源码(1.1版本)2.用自己的8位学号建立一个文件夹,cd你的学号,用pwd获得绝......
  • 实验一 密码引擎-1-OpenEuler-OpenSSL编译
    0.安装Ubuntu和OpenEuler虚拟机安装openEuler-20.09安装登入openEuler系统1.下载最新的OpenSSL源码(1.1版本)Ubuntu22.04OpenSSL1.1.1tUbuntu最新版本下载参见......
  • 实验一 密码引擎-1-OpenEuler-OpenSSL编译
    任务详情0.安装Ubuntu和OpenEuler虚拟机下载最新的OpenSSL源码(1.1版本)用自己的8位学号建立一个文件夹,cd你的学号,用pwd获得绝对路径参考https://www.cnblogs.......
  • 实验一 密码引擎-1-OpenEuler-OpenSSL编译 _
    一、任务详情安装Ubuntu和OpenEuler虚拟机下载最新的OpenSSL源码(1.1版本)用自己的8位学号建立一个文件夹,cd你的学号,用pwd获得绝对路径参考https://www.cnblogs.com/......
  • 实验2
    一.任务1 #include<stdio.h>#include<stdlib.h>#include<time.h>#defineN5#defineR1586#defineR2701intmain(){intnumber;inti;......
  • 实验2
    实验任务1代码:#include<stdio.h>#include<stdlib.h>#include<time.h>#defineN5#defineR1586#defineR2701intmain(){intnumber;inti;s......
  • 蓝桥楼赛第9期-修复未正确实现的实验类 题解
    题目描述程序存放的位置/home/shiyanlou/lab.py;实验类名应该为Lab;实验对象中不能插入重复标签;Python中对象引用问题,尤其如复合对象list,dict,tuple的......
  • 实验2
    实验任务1代码:#include<stdio.h>#include<stdlib.h>#include<time.h>#defineN5#defineR1586#defineR2701intmain(){ intnumber; inti; srand(time(0)); for(......
  • 实验2 C语言输入输出和控制语句应用编程
    #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;......