首页 > 其他分享 >实验2

实验2

时间:2024-04-14 13:45:23浏览次数:20  
标签:include int break 实验 printf main

实验任务1

#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()%65 + 1;
        printf("20238331%04d\n", number);
}
    return0;
}

问题1:随机生成1~65内的数字

问题2:随机生成5个学号

 

实验任务2

#include<stdio.h>
#include<stdlib.h>
int main(){
    char color;
    while(1){
    scanf("%c",&color);
    
    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("domething must be wrong...\n");break;    
    }
    getchar();
}
    return 0;
}
 

 

 

实验任务3

#include<stdio.h>
#include<stdlib.h>
#include<time.h>
int main(){
    int ld, d;
    int i;
    
    srand( time(0));
    ld = rand()%31 + 1;
    
    printf("猜猜2024年5月哪一天会是你的lucky day\n开始喽,你有三次机会,猜吧(1~31:");
    
        for(i = 1;i <= 3;i++){
            scanf("%d",&d);
            if(d < ld){
                printf("你猜的日期早了,你的lucky day还没到呢\n:");
                if(i <= 2){
                    printf("\n再猜(1~31):");
                }
            }
            if(d > ld){
                printf("你猜的日期晚了,你的lucky day在前面哦\n");
                if(i <= 2){
                    printf("\n再猜(1~31):");
                    }    
            }
            if(d == ld){
                printf("\n哇,猜中了");
                return 0;
            }    
        } 
    if(d != ld)
        printf("\n次数用完啦,偷偷告诉你,5月你的lucky day是%d号\n",ld); 
    return 0;
}

 

 

 

实验任务4

#include<stdio.h>
double func(int n, int a);
int main()
{
    int n, a;
    double s;
    while(1){
        scanf("%d%d",&n,&a); 
        s=func(n,a);
        printf("n = %d,a = %d,s = %lf\n",n,a,s);
    }
    return 0;
}
double func(int n, int a)
{
    int i,b=0;
    double s=0.0;
    for(i=1;i<=n;i++){
        b=b*10+a;
        s=s+1.0*i/b;
    }
    return s;
}

 

 

 

实验任务5

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

 

实验任务6

#include <stdio.h>
int main()
{
    int n, i, k, j;
    printf("input n:");
    scanf ("%d", &n);
  
    for (i=0;i<n;i++)
    {
        for (j=0;j<i; j++){
            printf("\t") ;
    }
    for (k=2*(n-i)-1;k>0;k--)
    {
        printf(" O \t");
    }
    printf("\n");

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

 

标签:include,int,break,实验,printf,main
From: https://www.cnblogs.com/lt050823/p/18134056

相关文章

  • c语言程序设计——实验报告四
    实验项目名称:实验四选择结构程序设计实验项目类型:验证性实验日期:2023年4月1日一、实验目的1.在熟练掌握if语句和switch语句的基础上,能灵活使用if语句和switch语句进行选择结构的程序设计2.学习调试程序二、实验硬、软件环境Windows计算机、Devc6.0三、实验内容及步骤......
  • 实验2
    //task1#include<stdio.h>#include<stdlib.h>#include<time.h>#defineN5intmain(){intnumber;inti;srand(time(0));for(i=0;i<N;++i){number=rand()%65+1;printf("20238331%04......
  • 实验二
    `#include<stdio.h>include<stdlib.h>include<time.h>defineN5intmain(){intnumber;inti;srand(time(0));//以当前系统时间作为随机种子for(i=0;i<N;++i){number=rand()%65+1;printf("20238331%04d\n",number);}syste......
  • c语言程序设计——实验报告三
    实验项目名称:实验三简单顺序程序设计实验项目类型:验证性实验日期:2023年3月28日一、实验目的1.学会准确使用C语言的数据输入与输出函数2.能编写简单顺序结构程序二、实验硬、软件环境Windows计算机、Devc6.0三、实验内容及步骤实验内容:编写程序:(1)输入三个小写字母,输......
  • 实验一音乐app原型设计1
    对比分析墨刀、Axure、Mockplus等原型设计工具的各自的适用领域及优缺点,以下是对这三个工具的对比分析:对比分析墨刀、Axure、Mockplus等原型设计工具的各自的适用领域及优缺点,以下是对这三个工具的对比分析:1.墨刀适用领域:作为国内目前广受认可的一款在线原型设计和协同工具,......
  • 实验2 C语言分支与循环基础应用编程
    task1#include<stdio.h>#include<stdlib.h>#include<time.h>#defineN5intmain(){ intnumber; inti; srand(time(0)); for(i=0;i<N;++i) { number=rand()%65+1; printf("20238331%04d\n",number); } ......
  • 实验2_C语言分支与循环基础应用编程
    task1#include<stdio.h>#include<stdlib.h>#include<time.h>#defineN5intmain(){intnumber;inti;srand(time(0));for(i=0;i<N;++i){ number=rand()%65+1; printf("20238331%04d\n",number);}......
  • 实验1————电纸书资源网页原型设计
    一、对比墨刀、Axure、Mockplus等原型设计工具的各自的适用领域及优缺点1.墨刀适用领域:主要专注于app原型设计,适合高保真原型、复杂多交互项目以及安卓/ios端项目。优点:操作效率高,易于上手,特别适合设计移动应用的交互原型。缺点:在后台和网页设计方面稍显乏力,归档能力不足,输......
  • 实验二 c语言分支与循环
    点击查看代码#include<stdio.h>#include<stdlib.h>#include<time.h>#defineN5intmain(){intnumber;inti;srand(time(0));for(i=0;i<N;++i){ number=rand()%65+1; printf("20238331%04d\n",number);}......
  • C语言实验二
    **Task1**点击查看代码#include<stdio.h>#include<stdlib.h>#include<time.h>#defineN5intmain(){intnumber;inti;srand(time(0));for(i=0;i<N;++i){number=rand()%65+1;printf(&q......