实验2 C语言分支与循环基础应用编程 王刚202383310053
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的更多相关文章
- 实验2 C语言分支语句、循环语句应用编程
一.实验目的 掌握格式化输出函数printf()和格式化输入函数scanf()的用法 掌握单个字符输出函数putchar()和单个字符输入函数getchar()的用法 理解结构化程序设计的三种基本结构 ...
- 实验3 C语言分支语句和循环语句编程应用(友好猜日期^_^)
实验任务一 #include <stdio.h> #include <math.h> int main(){ float a, b, c, x1, x2; float delt ...
- 实验3 C语言分支语句和循环语句编程应用
任务一 #include<math.h> #include<stdio.h> int main() { float a,b,c,x1,x2; float delta,real, ...
- C语言 分支与循环 递推思想 穷举 流程的转移控制
条件语句 开关控制语句(SWITCH语句) 象坐电梯一样,break是按的楼层,不加break则会一直执行下去. 上面程序有细节BUG,边界测试输入-5,105时由于整除会得到错误的结果. 解决方法: ...
- 了不起的分支和循环03 - 零基础入门学习Python009
了不起的分支和循环03 让编程改变世界 Change the world by program while循环 说完了分支我们来说说循环,标准的while循环语法我们已经可以熟悉掌握了. 这里我们就简 ...
- 了不起的分支和循环01 - 零基础入门学习Python007
了不起的分支和循环01 让编程改变世界 Change the world by program 我们今天的主题是"了不起的分支和循环",为什么小甲鱼不说C语言,不说Python了不 ...
- 了不起的分支和循环02 - 零基础入门学习Python008
了不起的分支和循环02 让编程改变世界 Change the world by program 上节课,小甲鱼教大家如何正确的打飞机,其要点就是:判断和循环,判断就是该是不该做某事,循环就是持续做某事 ...
- 零基础入门学习Python(9)--了不起的分支和循环3
前言 本节继续介绍分支和循环 知识点 while循环 Python while循环与if条件分支有点类似,在条件为真的情况下,执行某一段指定的代码.不同的是只要条件为True,while循环就会一直重 ...
- [零基础学JAVA]Java SE基础部分-04. 分支、循环语句
转自:http://redking.blog.51cto.com/27212/116751 1.课程名称:分支.循环 本季为JAVA程序中最重要的部分,在讲解的时候除了讲解各种主要的控制语句(分支语句 ...
- 零基础入门学习Python(7)--了不起的分支和循环1
前言 我们今天的主题,是了不起的分支和循环,为什么不说c语言,Python了不起,而对分支和循环这两个知识点那么崇拜呢? 我们之前的几节课里也接触到了分支和循环,大家思考一下,如果我们的程序没有分支和 ...
随机推荐
- win7笔记本、台式机装centos7过程记录
1.国内镜像网站下载centos的iso文件 链接点我: 2.找个u盘,格式化为NTFS格式,这样才能传4G以上大小的文件 3.iso直接复制到u盘是不行的,必须做启动盘.下载个ultra做,官网地 ...
- MongoDB java.lang.ClassCastException: java.lang.Double cannot be cast to java.lang.Integer
详细报错如下: java.lang.ClassCastException: java.lang.Double cannot be cast to java.lang.Integer at or ...
- Linux——ssh登录很慢解决方法
1.背景 在同一机房中,有多台安装了CentOS 7操作系统的服务器,它们的配置除了IP地址不同外基本相同.这些服务器的资源利用率都不高,但在使用SSH连接时,发现有几台服务器连接速度较慢,可能需要等 ...
- [Linux]将ArchLinux安装到U盘
将ArchLinux安装到U盘 几个月前入门Arch的时候上网搜了不少安装教程,同时由于当时硬盘空间不太够于是就打算安装到U盘上,也因此踩了不少坑. 但128G的U盘都拿来装Arch的话未免也太浪费了 ...
- #RMQ,动态开点线段树#CF803G Periodic RMQ Problem
题目 给定\(n\)个数,将这个数列复制\(k\)次得到数列\(a\), 对\(a\)满足区间赋值操作和区间最小值询问 \(n\leq 10^5,q\leq 10^5,k\leq 10^4即|a|\l ...
- #斯坦纳树,状压dp#洛谷 3264 [JLOI2015]管道连接
题目 分析 如果对于每一个频道单独跑斯坦纳树可能会存在两种频道共用一条道路而重复统计的情况, 考虑状压dp,设\(f[s]\)表示选择频道二进制状态为\(s\)的最小贡献,那么对于每个状态跑斯坦纳树然 ...
- #树状数组#洛谷 5677 [GZOI2017]配对统计
题目 分析 考虑处理出所有右端点的能够匹配的左端点,然后用树状数组离线查询 代码 #include <cstdio> #include <cctype> #include &l ...
- 上传文件附件时判断word、excel、txt等是否含有敏感词如身份证号,手机号等
上传附件判断word.excel.txt等文档中是否含有敏感词如身份证号,手机号等,其它检测如PDF,图片(OCR)等可以自行扩展. 互联网项目中,展示的数据中不能包含个人信息等敏感信息.判断word ...
- Python读写json文件--json
import json # 将数据写入json文件 def json_write_file(): data={'name':'张三','age':12} with open('json.json',' ...
- openGauss单机部署
openGauss 单机部署 一.安装环境 操作系统:虚拟机 VMware.CentOS7.9 环境设置: (1)虚拟机内存 3G.磁盘 100G (2)系统版本修改 一开始使用了 centos8,无 ...