情境三:程序结构与数组 4、循环实训

1、要求用户输入一个0到2之间的整数,

如果用户输入0输出“你出的是石头”,

如果用户输入1就输出“你出的是剪刀”,

如果用户输入的是2就输出“你出的是布”,

然后再问是否要继续出拳,

如果回答“y”就重复以上过程,否则结束程序。

2、计算2000年1月1日到2008年1月1日相距多少天。(注意闰年)。

3、循环输入大于0的数字进行累加,直到输入的数字为0,就结束循环,并最后输出累加的结果。

实训课结束后,由学委收集实验报告(文件命名:学号_实验编号),收集完后发到邮箱[email protected]

下节实训课交齐

报告模板下载:https://pan.baidu.com/s/1LqWlL0pgBotfNvUWFac2sg

原文地址:https://www.cnblogs.com/wangweisheng/p/9833646.html

时间: 2024-10-29 14:29:45

情境三:程序结构与数组 4、循环实训的相关文章

程序结构和数组

一.程序结构 1.分类:顺序结构.循环结构.选择结构. 2.顺序结构:程序是按照先后顺序执行 3.循环结构;设置一个条件,当满足时就一直在这个条件内执行某一重复内容,当不满足时跳出,for循环.和while循环. 4.选择结构:设置一条件,满足时执行一种程序,不满足时执行另一种,两种程序只能执行其中一个.if...esle判断语句和switch...case语句. 二.数组 1.分类:一维数组.二维数组.多维数组 2.形式:类型说明符+数组名+[常量表达式],例如:int a[20] 3.特点:

【C语言】用结构体数组实现:有三个候选人,每个选民只能选一个人,编写一个选票程序,最终输出候选人的票数

//用结构体数组实现:有三个候选人,每个选民只能选一个人,编写一个选票程序,最终输出候选人的票数(假设有十个选民) #include <stdio.h> #include <stdio.h> struct Person //声明结构体 { char name[20]; int count; }leader[3]={"li",0,"zhang",0,"sun",0}; //定义结构体数组并初值化 int main() { i

黑马程序员-----结构体数组

------<a href="http://www.itheima.com" target="blank">Java培训.Android培训.iOS培训..Net培训</a>.期待与您交流! ----- 第一讲  结构体数组 一.结构体数组的概念       数组的元素也可以是结构类型的.因此可以构成结构型数组.结构数组的每一个元素都是具有相同结构类型的下表结构变量.在实际应用中,经常用结构数组来表示具有相同数据结构的一个群体.如一个班的学生

黑马程序员---C基础4【循环结构】【while循环】【do&#183;&#183;&#183;while】【for循环】【break关键字】【continue关键字】

------Java培训.Android培训.iOS培训..Net培训.期待与您交流! ------- [循环结构] 1.循环结构介绍: 循环就是一次又一次的执行相同的代码块 2.构成循环结构的几个条件: 循环控制条件: 循环体:代码块 能够让循环结束的语句(递增,递减,真,假):退出循环 [while循环] 1.while循环的格式: 当型循环,当条件满足的时候,再执行循环体: while(条件表达式) { 语句1: 语句2 ······ } xxx 如果表达式为真执行代码块,为假则结束: 如

[转]使用设计模式改善程序结构(三)

使用设计模式改善程序结构(三) 设计模式在某种程度上确实能够改善我们的程序结构,使设计具有更好的弹性.也正是由于这个原因,会导致我们可能过度的使用它.程序结构具有过度的.不必要的灵活性和程序结构没有灵活性一样都是有害的.本文将分析过度的灵活性可能造成的危害,并且结合一些实例来阐述使用设计模式改善程序结构应遵循的原则. 1. 介绍 本系列文章的前两篇主要讲述了如何使用设计模式来改善我们的程序结构,大家可以看到经过调整的代码具有了更大的弹性,更容易适应变化.读者朋友可能也具有类似的经验,通过使用设计

【C语言】用结构体数组指针完成:有三个学生信息,存放在结构体数组中,要求输出全部信息

//用结构体数组指针完成:有三个学生信息,存放在结构体数组中,要求输出全部信息 #include <stdio.h> struct Stu { int num; char name[20]; char sex; int age; }; int main() { struct Stu student[3]={{317,"han",'m',20},{318,"hun",'w',22},{311,"dan",'w',18}}; struct

黑马程序员---C基础12【结构体数组】【结构体指针】【结构体嵌套】【作为函数参数】【枚举类型】

------Java培训.Android培训.iOS培训..Net培训.期待与您交流! ------- [结构体数组] 1.结构体数组: 结构体数组的每一个元素都是具有相同结构类型的下标结构变量:(可以表示一个群体,一个班学生档案) 2.结构数组定义: 定义格式: struct    结构名{ 成员列表: }数组名[数组长度]: 1 1)定义结构体的同时定义数组: 2 3 struct stu{ 4 5 int num; 6 7 char name[10]; 8 9 int age; 10 11

结构体数组初始化三种方法,转载

C语言结构体初始化的三种方法:原文链接http://www.2cto.com/kf/201503/386575.html 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 #include <stdio.h> struct student_st {     char c;     int score;     const c

黑马程序员--------------C语言的循环结构

循环结构 while循环 1.while循环基本使用 int main(){ int cout = 0; while(count<=50) { ++count; printf("做第%d次俯卧撑\n count");//(循环体) } return 0;} 使用while 循环的时候,先确定需要重复执行的操作,在确定约束条件. 2.while循环的关键字 continue结束当前的循环体,进入下一次循环体的执行 int main(){ int cout = 0; while(co