C语言怎么做个抽签程序,就是老师要用这程序来随即抽取学号来回答问题, 56个人,随即抽一人回答问题的代码
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C语言怎么做个抽签程序,就是老师要用这程序来随即抽取学号来回答问题, 56个人,随即抽一人回答问题的代码相关的知识,希望对你有一定的参考价值。
#include<stdio.h>#include<stdlib.h>
#include<time.h>
void main()
int num;
time_t t;
srand((unsigned)time(&t)); //获取当前时间作为种子,保证每次产生随机数的种子不同
num=random(60); //用函数random在0-60之间产生一个随机数
printf("num=%d",num);
希望回答对你有帮助!
【原创答人】 参考技术A #include <stdio.h>
#include <stdlib.h>
#include <time.h>
int main()
int noMax=56;//学生人数
srand( (unsigned int)time(NULL));
//使随机函数每次都是随机值,假如不设定,随机出来的值与第一次随机值相同
printf("the random no:%02d\n",rand()%noMax+1);
//rand()%noMax+1随机一个1--noMax的值
system("pause");
return 0;
Java的面向对象
在程序设计早期,程序员根据程序的流程来编写程序,这样的程序设计被称为结构化编程。现在也又很多结构化编程语言被广泛的使用,最突出的就是C语言。
慢慢的人们发现这些程序中有一些共同的属性与行为,然后就将这些具有相同属性和行为的对象抽取出类的概念,通过围绕着要解决的问题中的对象来设计,对于每个对象编写一个类来描述对象的行为和属性。这样的程序设计就被称为面向对象编程。类就是对象的描述,同样,对象就是类的实例。那么类是什么样的勒?
public class Human { //属性: //属性的定义方式和变量一致 String name;//名字 String gender;//性别 int age;//年龄 //行为: //而行为就是该类中对象拥有的动作--方法 //例:跑步行为 public void run() { System.out.println("跑步"); } }
着就是一个以人为模板创造的类它所具有的属性也被称为成员变量,它的行为也就是方法.。那么类有了就该通过构造器(构造这个类的一个特殊方法,每个类都至少有一个构造器)来实例化对象了。
Human man = new Human();
创建对象的过程:1.在堆中划分对象的内存空间 2.将内存空间分配给属性和方法等类容 3.赋初始值 4.执行构造器中的语句(这里是默认构造器所以没有执行) 这时创造的对象的属性都是初始值,那么我们如果想要在创造对象的过程中让对象赋上我们想要的值该这么办勒?这时就需要用到有参构造器了
public Human(String name, String gender, int age) { this.name = name; this.gender = gender; this.age = age; }
通过不同的构造器创建出初始化值不同的对象。
以上是关于C语言怎么做个抽签程序,就是老师要用这程序来随即抽取学号来回答问题, 56个人,随即抽一人回答问题的代码的主要内容,如果未能解决你的问题,请参考以下文章
我要做个PPT可以实现随即抽题来进行问答的,回答完毕,再返回抽题界面,抽过的题目还包含在原题中。
有没有c++大佬来帮忙把这个程序的struct改为class类啊,这个程序大多是c的,老师要用c+