首页 > 编程语言 >实验2C语言分支与循环基础应用编程

实验2C语言分支与循环基础应用编程

时间:2024-04-14 19:22:06浏览次数:34  
标签:main EOF int 编程 C语言 break printf include 分支

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

问题1生成一个1~65的随机数

问题2打印五组随机生成的学号

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

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

 

 1 #include<stdio.h>
 2 int main()
 3 {
 4     int n,a,i;
 5     double s,k = 0;
 6     while((scanf("%d%d",&n,&a))!=EOF)
 7     {     
 8                 k=0;
 9         s = 0;
10     for(i=1;i<=n;i++)
11     {
12         k = k*10+a;
13         s = s+i/(double)k;
14     }
15     printf("n = %d,a = %d,s = %.6lf\n",n,a,s);
16     }
17     return 0;
18     
19 }

 1 #include<stdio.h>
 2 #include<stdlib.h>
 3 int main()
 4 {
 5     for(int i=1;i<=9;i++)
 6     { 
 7         for(int j=1;j<=i;j++)
 8         { 
 9             int a=j*i;
10             printf("%d×%d=%d\t",j,i,a);
11         }
12         printf("\n");
13     
14     }
15     system("pause");
16     return 0;
17 }

 1 #include<stdio.h>
 2 #include<stdlib.h>
 3 int main()
 4 {   int n,b=0;
 5     printf("请输入你想输出的行数");
 6     scanf("%d",&n);
 7     for(;n>=1;n=n-1)
 8     {   
 9            for(int m=1;m<=b;m=m+1)
10         { 
11             printf("\t");
12         }
13         for(int i=1;i<=2*n-1;i=i+1)
14         { 
15             printf(" O\t");
16         }
17         printf("\n");
18                for(int m=1;m<=b;m=m+1)
19         { 
20             printf("\t");
21         }
22         for(int j=1;j<=2*n-1;j=j+1)
23         { 
24             printf("<H>\t");
25         }
26         printf("\n");
27           for(int m=1;m<=b;m=m+1)
28         { 
29             printf("\t");
30         }
31         for(int k=1;k<=2*n-1;k=k+1)
32         { 
33             printf("I I\t");
34         }
35         printf("\n");
36         b=b+1;
37     
38     }
39     system("pause");
40     return 0;
41 }

 

标签:main,EOF,int,编程,C语言,break,printf,include,分支
From: https://www.cnblogs.com/ichd/p/18134550

相关文章

  • 【编程】C++ 常用容器以及一些应用案例
    介绍一些我常用的C++容器和使用方法,以及使用案例。blog1概述容器(Container)是一个存储其他对象集合的持有者对象。容器以类模板实现,对支持的元素类型有很大的灵活性。容器管理元素的存储并提供多个成员函数来访问和操作元素。两个主要类别:序列容器(Sequencecontainer):将元素维......
  • 结对编程--四则运算(Python)
    合作伙伴:2252720`importrandomdefgenerate_expression():operators=['+','-','×','÷']#可用的运算符operator=random.choice(operators)#随机选择一个运算符ifoperator=='+':num1=random.randint(0,100)#生成第一......
  • 【Linux系统编程】libevent库实现简易tcp服务器
    libevent库实现简易tcp服务器流程分析创建socket,设置端口复用,绑定四元组,开始监听。初始化event_base结构体。编写监听事件的回调函数和客户端读事件的回调函数。初始化tcp监听事件,并加入event_base中。开始event事件处理循环。释放所有事件占用资源。释放event_base占用......
  • 结对编程--四则运算
    结对编程--四则运算(Python)合作伙伴:2252619前言按照结对编程的原则,我和小组另一个成员进行了两人进行了结对编程,我们开发的结对项目的是小学的四则运算,具体就是随机生成四则运算题目,供学生答题并返回正误。经过讨论,介于Python优秀的计算功能以及时间限制,我们将采用Python开发一......
  • CS4U:第三单元——面向对象编程任务3
    CS4U:第三单元——面向对象编程任务3——汽车租赁系统(CRS)1.一般信息您将帮助CIMP编写租车系统(CRS)。该系统将由系统的员工使用,因此客户不会随意输入数据。它具有以下功能从包含所有汽车信息的文本文件中导入现有汽车。手动将单车添加到系统中。在系统中显示汽车。可以过滤显示:o仅显......
  • c语言程序设计——实验报告四
    实验项目名称:实验四选择结构程序设计实验项目类型:验证性实验日期:2023年4月1日一、实验目的1.在熟练掌握if语句和switch语句的基础上,能灵活使用if语句和switch语句进行选择结构的程序设计2.学习调试程序二、实验硬、软件环境Windows计算机、Devc6.0三、实验内容及步骤......
  • c语言程序设计——实验报告三
    实验项目名称:实验三简单顺序程序设计实验项目类型:验证性实验日期:2023年3月28日一、实验目的1.学会准确使用C语言的数据输入与输出函数2.能编写简单顺序结构程序二、实验硬、软件环境Windows计算机、Devc6.0三、实验内容及步骤实验内容:编写程序:(1)输入三个小写字母,输......
  • AI课堂笔记:AI编程
    1、什么是AI编程?在软件开发过程中,通过AI辅助,减少重复性工作,提高编程效率的行为,我们叫AI编程。 2、AI编程的适用场景技术我懂,不想自己写帮我完成重复性工作帮我完成也要费费脑子才能写出来代码技术不大懂,让AI先做,自己边用边学当心ta犯错当心给的不是最佳方案......
  • 实验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); } ......
  • 05_QT网络编程之TCP通信
    QT网络编程之TCP通信QT的网络编程:​ 网络编程有TCP和UDP。TCP编程需要用到俩个类:QTcpServer和QTcpSocket本节课目标:​ 完成一个TCP服务器和一个客户端。TcpServerwidget.ui<?xmlversion="1.0"encoding="UTF-8"?><uiversion="4.0"><class>Widget</class>......