实验2 C语言分支与循环基础应用编程
#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.随机生成5个学号
task2
#include <stdio.h>
#include <stdlib.h>
int main(){
char colour; while(scanf("%c",&colour)!=EOF)
{
getchar();
switch(colour){
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");break; } }
system("pause");
return 0;
}

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


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

task5
#include<stdio.h>
#include<stdlib.h>
int main()
{
int i,j;
for(i=1;i<10;i++)
{
for(j=1;j<=i;j++)
{printf("%d*%d=%-4d",j,i,i*j);
}
printf("\n");
}
system("pause");
return 0;
}

task6
#include<stdio.h>
#include<stdlib.h>
int main()
{
int n,a=0;
printf("input n:");
scanf("%d",&n);
for(;n>=1;n=n-1)
{
for(int m=1;m<=a;m=m+1)
{
printf("\t");
}
for(int i=1;i<=2*n-1;i=i+1)
{
printf(" O\t");
}
printf("\n");
for(int m=1;m<=a;m=m+1)
{
printf("\t"); }
for(int j=1;j<=2*n-1;j=j+1)
{
printf("<H>\t");}
printf("\n");
for(int m=1;m<=a;m=m+1)
{printf("\t");}
for(int b=1;b<=2*n-1;b=b+1)
{printf("I I\t"); }
printf("\n");
a=a+1;
}
system("pause");
return 0;
}


实验2 C语言分支与循环基础应用编程实验2 C语言分支与循环基础应用编程实验2 C语言分支与循环基础应用编程实验2 C语言分支与循环基础应用编程实验2 C语言分支与循环基础应用编程实验2 C语言分支与循环基础应用编程实验2 C语言分支与循环基础应用编程实验2 C语言分支与循环基础应用编程实验2 C语言分支与循环基础应用编程实验2 C语言分支与循环基础应用编程实验2 C语言分支与循环基础应用编程实验2 C语言分支与循环基础应用编程实验2 C语言分支与循环基础应用编程实验2 C语言分支与循环基础应用编程实验2 C语言分支与循环基础应用编程实验2 C语言分支与循环基础应用编程实验2 C语言分支与循环基础应用编程实验2 C语言分支与循环基础应用编程实验2 C语言分支与循环基础应用编程实验2 C语言分支与循环基础应用编程实验2 C语言分支与循环基础应用编程实验2 C语言分支与循环基础应用编程实验2 C语言分支与循环基础应用编程实验2 C语言分支与循环基础应用编程实验2 C语言分支与循环基础应用编程实验2 C语言分支与循环基础应用编程
实验2 C语言分支与循环基础应用编程的更多相关文章
- 实验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了不起,而对分支和循环这两个知识点那么崇拜呢? 我们之前的几节课里也接触到了分支和循环,大家思考一下,如果我们的程序没有分支和 ...
随机推荐
- php本地上传文件类
/** * Class UploadFile * @author fengzi */ class UploadFile { public $error = array(); //上传前的error信息 ...
- YAML 语法简介与 C# 操作示例
〇.简介 YAML(Yet Another Markup Language)另一种标记语言. YAML 是一种较为人性化的数据序列化语言,可以配合目前大多数编程语言使用.YAML 的语法比较简洁直观, ...
- RocketMQ为什么这么快?我从源码中扒出了10大原因!
大家好,我是三友~~ RocketMQ作为阿里开源的消息中间件,深受广大开发者的喜爱 而这其中一个很重要原因就是,它处理消息和拉取消息的速度非常快 那么,问题来了,RocketMQ为什么这么快呢? 接 ...
- 双声道音频16bit量化16KHz采样率共多少个bit
Hz(赫兹)是频率单位,其含义是每秒钟的次数.kHz中的k是千的意思,所以kHz就是千赫兹,所以16kHz就是16000Hz,意思就是每秒钟采样16000次.bit(比特)称为"位" ...
- docker安装kafka和zookeeper
参考,欢迎点击原文:https://www.cnblogs.com/360minitao/p/14665845.html(主要) https://blog.csdn.net/qq_22041375/a ...
- 检验实时3D像素流送平台好坏的七个标准!(下)
上篇文章我们介绍了<检验实时3D像素流送平台质量的七个标准>中的前四个标准,本文我们将继续给您介绍检验像素流送平台质量的其他三个标准. 您的平台是通过云还是仅通过渲染的图像传输数据? 您的 ...
- Cesium渲染模块之Texture
1. 引言 Cesium是一款三维地球和地图可视化开源JavaScript库,使用WebGL来进行硬件加速图形,使用时不需要任何插件支持,基于Apache2.0许可的开源程序,可以免费用于商业和非商业 ...
- RageFrame学习笔记:环境配置+项目拉取并实例化到本地
最近在研究一个基于YII2的框架,原本我以为很简单,但没想到在第一步环境配置和实例化上就卡了我4个小时,这里分享出我走过的弯路和解决问题的整个流程. 关注我文章的朋友应该了解过,我之前学习easyad ...
- 记录--服务端推送到Web前端有哪几种方式?
这里给大家分享我在网上总结出来的一些知识,希望对大家有所帮助 这个问题? 这个问题一般会出现在面试题里面,然后回答一些诸如轮询.WebSocket之类的答案.当然,实际开发中,也会遇到类似别人给你赞了 ...
- 微信小程序中rich-text文本溢出(三个...)
小程序中当rich-text中数据较多时就会出现溢出的现象 如下 此时的页面效果并不是很理想 我们可以在数据中给个div <div style="overflow: hidden;wh ...