8.3统计并输出彩票获奖结果(课件)-高二《程序设计基础》同步教学(人民邮电版)

2023-07-31
| 12页
| 155人阅读
| 5人下载
普通

内容正文:

任务三 统计并输出彩票获奖结果 统计彩票的获奖结果的思路 统计有几个数字中奖:将用户自选的号码与系统自动生成的号码逐一比较,每找到一个相等的就进行计数;将统计结果存放在变量count中。 判断是否有数字与特别号码相同,如果有相同的则“special=1”,否则“special=0”。 根据中奖数字个数count和是否有特别号码special,得到并输出中奖结果。 for(i=1;i<=7;i++) {for(j=1;j<=7;j++) if(your_num[i]==win_num[j]) count=count+1; if(your_num[i]==win1[8]) special=1; } printf(" The result is: \tYou have got %d numbers.",count); switch(count) {case 7:{printf(" What a surprise! You have won the first prize! Congratulations!!! " ); break; } case 6:{if(special==1) printf(" Congratulations! You have won the second prize! "); else printf(" Congratulations! You have won the third prize! "); break;} case 5:{if(special==1) printf(" Congratulations! You have won the fourth prize! "); else printf(" Congratulations! You have won the fifth prize! "); break;} case 4:{if(special==1)printf(" Congratulations! You have won the sixth prize! "); else printf(" Congratulations! You have won the seventh prize! "); break;} default:printf(" \tYour have got nothing."); } 统计中奖数字个数,输出中奖结果 任务四 了解指针 指针和地址 指针基本概念 变量在计算机内是占有一块存贮区域的,变量的值就存放在这块区域之中,在计算机内部, 通过访问或修改这块区域的内容来访问或修改相应的变量。C语言中,对于变量的访问可以先求出变量的地址,然后再通过地址对它进行访问,这就是指针及其指针变量。 所谓变量的指针,实际上指变量的地址。变量的地址虽然在形式上类似于整数,但在概念上和相关操作上都不同于以前介绍过的整型数据,不能按照操作整型数的方法操作地址。存放地址的变量要使用一种新的数据类型,即“指针类型”。相应的用来存放地址的指针类型变量就称为“指针变量”,简称“指针”。 指针变量的定义 指针变量的一般定义方法为: 类型标识符  *标识符; 标识符是指针变量的名字,标识符前加了“*”号,表示该变量是指针变量 “类型标识符”表示该指针变量所指向的变量的类型。 指针变量的赋值需要使用取地址符号“&” 如果没有为指针变量赋值,则指针变量被初始化为“NULL”,指针不指向任何有效数据,称为“空指针” 指针变量的引用 使用运算符“*”,可以通过指针变量间接访问变量 任务四 了解指针 任务四 了解指针 指针和数组 指向数组元素的指针 通过赋值运算使整型指针p指向数组中任何一个元素, 例如:           p=&a[0]; 此时,p指向数组中的第0号元素,即“a[0]”,指针变量p中包含了数组元素a[0]的地址,由于数组元素在内存中是连续存放的,因此,可以通过指针变量p及其有关运算间接访问数组中的任何一个元素。 Turbo C中,数组名是数组的第0号元素的地址,因此下面两个语句是等价的:      p=&a[0];      p=a; 任务四 了解指针 指针和数组 用指针给出数组元素的地址和内容的几种表示形式: ① p+i和a+i均表示a[i]的地址,它们均指向数组第i号元素,即指向a[i]。 ② *(p+i)和*(a+i)都表示p+i和a+i所指对象的内容,即为“a[i]”。 ③ 指向数组元素的指针,也可以表示成数组的形式,允

资源预览图

8.3统计并输出彩票获奖结果(课件)-高二《程序设计基础》同步教学(人民邮电版)
1
8.3统计并输出彩票获奖结果(课件)-高二《程序设计基础》同步教学(人民邮电版)
2
8.3统计并输出彩票获奖结果(课件)-高二《程序设计基础》同步教学(人民邮电版)
3
8.3统计并输出彩票获奖结果(课件)-高二《程序设计基础》同步教学(人民邮电版)
4
8.3统计并输出彩票获奖结果(课件)-高二《程序设计基础》同步教学(人民邮电版)
5
8.3统计并输出彩票获奖结果(课件)-高二《程序设计基础》同步教学(人民邮电版)
6
所属专辑
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。