1 #include<stdio.h>
2 #include<stdlib.h>
3 #include<time.h>
4 #define N 5
5 int main()
6 {
7 int number,i;
8 srand(time(0));
9 for(i=0;i<N;i++)
10 {number=rand()%65+1;
11 printf("20238331%04d\n",number);
12 }
13 system("pause");
14 return 0;
15 }
16
17 /* line 15是为了生成随机数,范围是(1,65)
18 程序目的是生成五个随机的国科大的学生的学号*/

 1 #include<stdio.h>
2 #include<stdlib.h>
3 int main()
4 {
5 char a,b;
6 printf("请输入一个小写字母\n");
7 while((a=getchar())!=EOF)
8 {
9 switch(a)
10 {
11 case'r':printf("stop\n");break;
12 case'g':printf("go go go\n");break;
13 case'y':printf("wait a minute\n");break;
14 default:printf("something must be wrong\n");break;
15 }
16 getchar();
17 }
18 return 0;
19 }

 1 #include<stdio.h>
2 #include<stdlib.h>
3 #include<time.h>
4 int main()
5 { int flag=1;
6 while(flag!=EOF)
7 {
8 int a,b,n=1;
9 srand(time(0));
10 a=rand()%31+1;
11 printf("猜猜2024年5月那一天是你的lucky day\n开始喽,你有三次机会,猜吧(1~31):");
12 for(;n<=3;n++)
13 {
14 scanf("%d",&b);
15 if (b<a)
16 printf("你猜的日期早了,你的lucky day还没到呢\n");
17 else if(b>a)
18 printf("你猜的日期晚了,你的lucky day在前面呢\n");
19 else if(b=a)
20 {printf("哇,猜对了:-)\n");
21 break;}
22 if(n!=3)
23 printf("再猜(1~31):");
24 }
25 printf("次数用完啦,偷偷告诉你,5月你的lucky day 是%d号\n\n",a);
26 }
27 system("pause");
28 return 0;
29 }

 1 #include<stdio.h>
2 #include<stdlib.h>
3 int main()
4 {
5 int n,a;
6 double c;
7 while((scanf("%d%d",&n,&a))!=EOF)
8 { double sum=0,b=1;
9 for(int i=1;i<=n;i++)
10 {
11 b=b*10;
12 c=(b-1)/9*a;
13 sum=sum+i/c;
14 }
15 printf("n=%d,a=%d,sum=%lf\n",n,a,sum);
16 }
17 system("pause");
18 return 0;
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 }

实验2 C语言分支与循环基础应用编程 王刚202383310053的更多相关文章

  1. 实验2 C语言分支语句、循环语句应用编程

    一.实验目的 掌握格式化输出函数printf()和格式化输入函数scanf()的用法 掌握单个字符输出函数putchar()和单个字符输入函数getchar()的用法 理解结构化程序设计的三种基本结构 ...

  2. 实验3 C语言分支语句和循环语句编程应用(友好猜日期^_^)

    实验任务一 #include <stdio.h> #include <math.h> int main(){ float a, b, c, x1, x2; float delt ...

  3. 实验3 C语言分支语句和循环语句编程应用

    任务一 #include<math.h> #include<stdio.h> int main() { float a,b,c,x1,x2; float delta,real, ...

  4. C语言 分支与循环 递推思想 穷举 流程的转移控制

    条件语句 开关控制语句(SWITCH语句) 象坐电梯一样,break是按的楼层,不加break则会一直执行下去. 上面程序有细节BUG,边界测试输入-5,105时由于整除会得到错误的结果. 解决方法: ...

  5. 了不起的分支和循环03 - 零基础入门学习Python009

    了不起的分支和循环03 让编程改变世界 Change the world by program while循环 说完了分支我们来说说循环,标准的while循环语法我们已经可以熟悉掌握了. 这里我们就简 ...

  6. 了不起的分支和循环01 - 零基础入门学习Python007

    了不起的分支和循环01 让编程改变世界 Change the world by program 我们今天的主题是"了不起的分支和循环",为什么小甲鱼不说C语言,不说Python了不 ...

  7. 了不起的分支和循环02 - 零基础入门学习Python008

    了不起的分支和循环02 让编程改变世界 Change the world by program 上节课,小甲鱼教大家如何正确的打飞机,其要点就是:判断和循环,判断就是该是不该做某事,循环就是持续做某事 ...

  8. 零基础入门学习Python(9)--了不起的分支和循环3

    前言 本节继续介绍分支和循环 知识点 while循环 Python while循环与if条件分支有点类似,在条件为真的情况下,执行某一段指定的代码.不同的是只要条件为True,while循环就会一直重 ...

  9. [零基础学JAVA]Java SE基础部分-04. 分支、循环语句

    转自:http://redking.blog.51cto.com/27212/116751 1.课程名称:分支.循环 本季为JAVA程序中最重要的部分,在讲解的时候除了讲解各种主要的控制语句(分支语句 ...

  10. 零基础入门学习Python(7)--了不起的分支和循环1

    前言 我们今天的主题,是了不起的分支和循环,为什么不说c语言,Python了不起,而对分支和循环这两个知识点那么崇拜呢? 我们之前的几节课里也接触到了分支和循环,大家思考一下,如果我们的程序没有分支和 ...

随机推荐

  1. 记录--有关uni-app如何实现路由拦截的知识分享

    这里给大家分享我在网上总结出来的一些知识,希望对大家有所帮助 前言 随着业务的需求,项目需要支持H5.各类小程序以及IOS和Android,这就需要涉及到跨端技术,不然每一端都开发一套,人力成本和维护 ...

  2. Java22重磅发布!!!!卷不动了,真的卷不动了。。。。

    就在3月19日,Java22重磅发布.Java22新增了12项增强功能,其中包括七个预览特性和一个孵化器特性,这些功能都显著到足以引起JDK增强提案(JEPs)的关注.它们涵盖了Java语言.其API ...

  3. springboot mybatis 多数据源整合

    1.在application.properties中配置两个数据库: # db01 database spring.datasource.db01.jdbc-url=jdbc:oracle:thin: ...

  4. Mybatis使用JDBC实现数据库批量添加

    1.spring注入数据源 @Resource(name = "dataSource") private DataSource dataSource; 2.连接数据库批量添加 pu ...

  5. 2024 VEXIQ 赛季笔(游)记 Pt.1

    2024/03/07 老师让我们做机器初步思考了. 搞搞戒指,只要一个小夹子加上赛季的抬升吸环改一下就可以了,方便的一批. 于是夹子 10 分钟不到搞完了,现在是缝合怪时间. 但是老师下课不让我搞了 ...

  6. 应对 DevOps 中的技术债务:创新与稳定性的微妙平衡

    技术性债务在DevOps到底意味着什么?从本质上讲,这是小的开发缺陷的积累,需要不断地返工.它可能由多种原因引起,例如快速交付新功能的压力,这可能会导致团队不得不牺牲代码的整洁和完善.但这些不完整的小 ...

  7. 11 CSS盒子模型(重点)

    11 CSS盒子模型(重点) 盒模型是CSS的核心知识点之一,它指定元素如何显示以及如何相互交互.HTML页面上的每个元素都可以看成一个个方盒子,这些盒子由元素的content(内容).padding ...

  8. HarmonyOS账号服务,畅行鸿蒙生态所有应用与服务

    账号对于用户来说并不陌生,在购买新设备或者使用新应用的时候,用户常常会被引导注册或者登录账号,账号就是用户在这些设备或应用内的通行证.根据华为上半年的一项统计,整体上中国网民人均下载App量在68个, ...

  9. centos-stream-9 centos9 配置国内yum源 阿里云源

    源配置 tips: yum配置文件路径 /etc/yum.repos.d/centos.repo 1.备份源配置 [Very Important!] mv /etc/yum.repos.d/cento ...

  10. CentOS9 \ Centos8安装MySQL 8步骤

    centos8 rpm 安装mysql8.0.28_太阳神LoveU的博客-CSDN博客 This upper link is still working for mysql 8 on the Cen ...