c语言抽奖软件(c语言抽奖游戏代码)

今天给各位分享c语言抽奖软件的知识,其中也会对c语言抽奖游戏代码进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!

本文目录一览:

1、用c语言编写一个简易的抽奖程序,2、C语言根据随机数编写一个抽奖程序3、求帮忙编写c语言抽奖程序

用c语言编写一个简易的抽奖程序,

用data.txt文件保存以下内容:

13725528132 李桂荣

13725528131 李二来

13725528133 张荣刚

13725528130 荣南

13725528137 王三

13725528138 吴立

13725528139 郭德纲

13725528140 周星驰

13725528141 张曼玉

13725528142 张艺谋

13725528152 秦香莲

13725528162 潘金莲

13725528172 李大嘴

13725528182 展堂

//源代码如下

#include stdio.h

#include stdlib.h

#include time.h

#define MAX_NUM 9999

//定义保存人名和电话的数据结构

struct Person

{

char name[20];

char telno[15];

char award;

};

int num = 0; //统计人数

FILE *fp; //文件指针

Person persons[MAX_NUM]; //定义数组

int awarder_1[1] = {-1}; //一等奖

int awarder_2[2] = {-1, -1}; //二等奖

int awarder_3[5] = {-1, -1, -1, -1, -1};//三等奖

//读取文件

void readdata()

{

int i = 0; //数组下标

Person person;

//文件打开

fp = fopen(“data.txt”, “r”);

if (fp == NULL)

{

printf(“打开文件data.txt失败!\n”);

return;

}

//当文件不为空

while (!feof(fp))

{

num ++;

fscanf(fp, “%s”, person.telno);

fscanf(fp, “%s”, person.name);

person.award = ‘F’;

persons[i++] = person;

}

}

//初始化标识

void init()

{

for(int i = 0; i num; i++)

{

persons[i].award = ‘F’;

}

}

//显示单个中奖信息

void info( int i)

{

printf(“手机号码: %s 姓名: %s\n”, persons[i].telno, persons[i].name);

}

void main()

{

char again = ‘Y’;

//读取文件

readdata();

printf(“简单抽奖程序\n”);

srand((long)time(0));

while(again == ‘Y’ || again == ‘y’)

{

//初始化标识

init();

printf(“\n开始抽第一等奖(1名),按任意键开始…\n”);

getchar();

awarder_1[0] = abs(rand() % num);

while (persons[awarder_1[0]].award == ‘T’)

{

awarder_1[0] = rand() % num;

}

persons[awarder_1[0]].award = ‘T’;

info(awarder_1[0]);

printf(“\n开始抽第二等奖(2名)\n”);

for (int i = 0; i 2; i++)

{

printf(“\n第%d个二等奖,按任意键开始…\n”, i+1);

getchar();

awarder_2[i] = rand() % num;

while (persons[awarder_2[i]].award == ‘T’)

{

awarder_2[i] = rand() % num;

}

persons[awarder_2[i]].award = ‘T’;

info(awarder_2[i]);

}

printf(“\n\n开始抽第三等奖(5名)\n”);

for (i = 0; i 5; i++)

{

printf(“\n第%d个三等奖,按任意键开始…\n”, i + 1);

getchar();

awarder_3[i] = rand() % num;

while (persons[awarder_3[i]].award == ‘T’)

{

awarder_3[i] = rand() % num;

}

persons[awarder_3[i]].award = ‘T’;

info(awarder_3[i]);

}

printf(“\n是否重新开始抽奖?(Y or N)…\n”);

again = getchar();

}

getchar();

return;

}

C语言根据随机数编写一个抽奖程序

#includestdio.h

#include conio.h

#include stdlib.h

#include memory.h

#include string.h

#include time.h

#define AWARDER_NUM 10

typedef struct tag_award

{

char ID[20];

char name[20];

char telNo[20];

char address[50];

}AWARDER;

AWARDER * awarder = new AWARDER[AWARDER_NUM];

int first_award[1] = {-1};

int second_award[2] = {-1,-1};

int third_award[5] ={-1,-1,-1,-1,-1};

int awarder_num = 0;

void info_login()

{

if(awarder_num = AWARDER_NUM)

{

AWARDER * new_awarder = new AWARDER[awarder_num + AWARDER_NUM];

memcpy(new_awarder,awarder,awarder_num*sizeof(AWARDER));

delete awarder;

awarder = new_awarder;

}

printf(“身份证号:”);

scanf(“%s”,awarder[awarder_num].ID);

printf(“姓名:”);

scanf(“%s”,awarder[awarder_num].name);

printf(“电话号码:”);

scanf(“%s”,awarder[awarder_num].telNo);

printf(“家庭住址:”);

scanf(“%s”,awarder[awarder_num].address);

awarder_num++;

}

void info_delete()

{

char name[20];

printf(“输入您要删除的抽奖者的姓名:”);

scanf(“%s”,name);

for(int i=0;iawarder_num;i++)

{

if (strcmp(awarder[i].name,name) == 0)

{

printf(“您选择删除的抽奖者的信息如下:\n”);

printf(“身份证号:%s\n”,awarder[i].ID);

printf(“姓名:%s\n”,awarder[i].name);

printf(“电话号码:%s\n”,awarder[i].telNo);

printf(“家庭住址:%s\n”,awarder[i].address);

break;

}

}

if(i == awarder_num)

{

printf(“没有找到您输入的抽奖者!\n”);

}

else

{

char c;

printf(“您确定要删除吗?(Y//N)”);

fflush(stdin);

scanf(“%c”,c);

if(c == ‘Y’ || c == ‘y’)

{

AWARDER * new_award = new AWARDER[awarder_num-1];

if(i = 0)

memcpy(new_award,awarder+1,sizeof(AWARDER) * (awarder_num – 1));

else if( i = awarder_num -1)

memcpy(new_award,awarder,sizeof(AWARDER) * (awarder_num – 1));

else

{

memcpy(new_award,awarder,sizeof(AWARDER) * i);

memcpy(new_award+i,awarder+i+1,sizeof(AWARDER) * (awarder_num – i – 1));

}

awarder_num–;

delete awarder;

awarder = new_award;

}

}

}

void info_modify()

{

char name[20];

printf(“输入您要修改的抽奖者的姓名:”);

scanf(“%s”,name);

for(int i=0;iawarder_num;i++)

{

if (strcmp(awarder[i].name,name) == 0)

{

printf(“您选择的抽奖者的信息如下:\n”);

printf(“身份证号:%s\n”,awarder[i].ID);

printf(“姓名:%s\n”,awarder[i].name);

printf(“电话号码:%s\n”,awarder[i].telNo);

printf(“家庭住址:%s\n”,awarder[i].address);

break;

}

}

if(i == awarder_num)

{

printf(“没有找到您输入的抽奖者!\n”);

}

else

{

printf(“请输入该抽奖者的新信息:\n”);

printf(“身份证号:”);

scanf(“%s”,awarder[i].ID);

printf(“姓名:”);

scanf(“%s”,awarder[i].name);

printf(“电话号码:”);

scanf(“%s”,awarder[i].telNo);

printf(“家庭住址:”);

scanf(“%s”,awarder[i].address);

}

}

bool check_over(int cur_award,int awarderNo)

{

if(awarderNo == 1)

{

if(cur_award == first_award[0])

return true;

}

else if(awarderNo = 3)

{

if(cur_award == first_award[0])

return true;

for(int i=0;iawarderNo-1;i++)

if(cur_award == second_award[i])

return true;

}

else if(awarderNo = 8)

{

if(cur_award == first_award[0])

return true;

for(int i=0;i2;i++)

if(cur_award == second_award[i])

return true;

for(i=0;iawarderNo-3;i++)

if(cur_award == third_award[i])

return true;

}

return false;

}

void award()

{

if(awarder_num 8)

{

printf(“人数太少,请添加足够的人再抽奖!\n”);

return;

}

srand((long)time(0));

char hit_id[20];

printf(“\n开始抽第一等奖(1名),按任意键开始…\n”);

getch();

while(!kbhit())

{

first_award[0] = rand() % awarder_num;

memcpy(hit_id,awarder[first_award[0]].ID,18);

printf(“\r “);

printf(“\r %s”,hit_id);

}

printf(“\n\n开始抽第二等奖(2名)”);

for (int i=0;i2;i++)

{

printf(“\n第%d个二等奖,按任意键开始…\n”,i+1);

getch();

while(!kbhit())

{

second_award[i] = rand() % awarder_num;

while(check_over(second_award[i],1+i))

second_award[i] = rand() % awarder_num;

memcpy(hit_id,awarder[second_award[i]].ID,18);

printf(“\r “);

printf(“\r %s”,hit_id);

}

}

printf(“\n\n开始抽第三等奖(5名)”);

for (i=0;i5;i++)

{

printf(“\n第%d个三等奖,按任意键开始…\n”,i+1);

getch();

while(!kbhit())

{

third_award[i] = rand() % awarder_num;

while(check_over(third_award[i],3+i))

third_award[i] = rand() % awarder_num;

memcpy(hit_id,awarder[third_award[i]].ID,20);

printf(“\r “);

printf(“\r %s”,hit_id);

}

}

}

void info_show()

{

printf(“一等奖获得者:\n”);

printf(“\t身份证号:%s\n”,awarder[first_award[0]].ID);

printf(“\t姓名:%s\n”,awarder[first_award[0]].name);

printf(“\t电话号码:%s\n”,awarder[first_award[0]].telNo);

printf(“\t家庭住址:%s\n”,awarder[first_award[0]].address);

printf(“二等奖获得者:\n”);

for (int i=0;i2;i++)

{

printf(“第%d个二等奖获得者:\n”);

printf(“\t身份证号:%s\n”,awarder[second_award[i]].ID);

printf(“\t姓名:%s\n”,awarder[second_award[i]].name);

printf(“\t电话号码:%s\n”,awarder[second_award[i]].telNo);

printf(“\t家庭住址:%s\n”,awarder[second_award[i]].address);

}

printf(“三等奖获得者:\n”);

for (int i=0;i5;i++)

{

printf(“第%d个三等奖获得者:\n”);

printf(“\t身份证号:%s\n”,awarder[third_award[i]].ID);

printf(“\t姓名:%s\n”,awarder[third_award[i]].name);

printf(“\t电话号码:%s\n”,awarder[third_award[i]].telNo);

printf(“\t家庭住址:%s\n”,awarder[third_award[i]].address);

}

}

/*提示信息*/

bool raise()

{

printf(“\n请输入你需要的操作代号:\n”);

printf(“\t1.录入:完成抽奖者信息的输入;\n”);

printf(“\t2.删除:完成抽奖者信息的删除;\n”);

printf(“\t3.修改:允许对已经录入的数据重新进行编辑、修改;\n”);

printf(“\t4.抽奖:开始抽奖!\n”);

printf(“\t5.显示:显示所有中奖者的信息;\n”);

printf(“\t6.退出。\n”);

printf(“==”);

int operate;

fflush(stdin);

scanf(“%d”,operate);

switch(operate)

{

case 1:

info_login();

break;

case 2:

info_delete();

break;

case 3:

info_modify();

break;

case 4:

award();

break;

case 5:

info_show();

break;

case 6:

return false;

default:

break;

}

printf(“\n操作完成。\n”);

return true;

}

void main()

{

while(raise());

}

求帮忙编写c语言抽奖程序

自己看着修改一下就ok了, 。。。

/*

预先将参加抽奖者的资料输入存储起来,主要用结构体数组实现,用结构体表示每项记录,包括身份证号码、姓名、电话、住址等信息。开始抽奖时,屏幕上快速闪动参与者的身份证号码,按任意键停止闪动,把中奖人的信息用显示在屏幕上。可反复抽出一、二、三等奖若干名。

设计实现以下功能:

(1)录入:完成抽奖者信息的输入;

(2)删除:完成抽奖者信息的删除;

(3)修改:允许对已经录入的数据重新进行编辑、修改;

(4)显示:显示所有中奖者的信息;

(5)抽奖:

a. 抽出一等奖 1 名,如果抽过就不能再抽;

b. 抽出二等奖 2 名,如果抽完就不能再抽;

c. 抽出三等奖 5 名,如果抽完就不能再抽;

(6)退出程序。*/

#includestdio.h

#include conio.h

#include stdlib.h

#include memory.h

#include string.h

#include time.h

#define AWARDER_NUM 10

typedef struct tag_award

{

char ID[20];

char name[20];

char telNo[20];

char address[50];

}AWARDER;

AWARDER * awarder = new AWARDER[AWARDER_NUM];

int first_award[1] = {-1};

int second_award[2] = {-1,-1};

int third_award[5] ={-1,-1,-1,-1,-1};

int awarder_num = 0;

void info_login()

{

if(awarder_num = AWARDER_NUM)

{

AWARDER * new_awarder = new AWARDER[awarder_num + AWARDER_NUM];

memcpy(new_awarder,awarder,awarder_num*sizeof(AWARDER));

delete awarder;

awarder = new_awarder;

}

printf(“身份证号:”);

scanf(“%s”,awarder[awarder_num].ID);

printf(“姓名:”);

scanf(“%s”,awarder[awarder_num].name);

printf(“电话号码:”);

scanf(“%s”,awarder[awarder_num].telNo);

printf(“家庭住址:”);

scanf(“%s”,awarder[awarder_num].address);

awarder_num++;

}

void info_delete()

{

char name[20];

printf(“输入您要删除的抽奖者的姓名:”);

scanf(“%s”,name);

for(int i=0;iawarder_num;i++)

{

if (strcmp(awarder[i].name,name) == 0)

{

printf(“您选择删除的抽奖者的信息如下:\n”);

printf(“身份证号:%s\n”,awarder[i].ID);

printf(“姓名:%s\n”,awarder[i].name);

printf(“电话号码:%s\n”,awarder[i].telNo);

printf(“家庭住址:%s\n”,awarder[i].address);

break;

}

}

if(i == awarder_num)

{

printf(“没有找到您输入的抽奖者!\n”);

}

else

{

char c;

printf(“您确定要删除吗?(Y//N)”);

fflush(stdin);

scanf(“%c”,c);

if(c == ‘Y’ || c == ‘y’)

{

AWARDER * new_award = new AWARDER[awarder_num-1];

if(i = 0)

memcpy(new_award,awarder+1,sizeof(AWARDER) * (awarder_num – 1));

else if( i = awarder_num -1)

memcpy(new_award,awarder,sizeof(AWARDER) * (awarder_num – 1));

else

{

memcpy(new_award,awarder,sizeof(AWARDER) * i);

memcpy(new_award+i,awarder+i+1,sizeof(AWARDER) * (awarder_num – i – 1));

}

awarder_num–;

delete awarder;

awarder = new_award;

}

}

}

void info_modify()

{

char name[20];

printf(“输入您要修改的抽奖者的姓名:”);

scanf(“%s”,name);

for(int i=0;iawarder_num;i++)

{

if (strcmp(awarder[i].name,name) == 0)

{

printf(“您选择的抽奖者的信息如下:\n”);

printf(“身份证号:%s\n”,awarder[i].ID);

printf(“姓名:%s\n”,awarder[i].name);

printf(“电话号码:%s\n”,awarder[i].telNo);

printf(“家庭住址:%s\n”,awarder[i].address);

break;

}

}

if(i == awarder_num)

{

printf(“没有找到您输入的抽奖者!\n”);

}

else

{

printf(“请输入该抽奖者的新信息:\n”);

printf(“身份证号:”);

scanf(“%s”,awarder[i].ID);

printf(“姓名:”);

scanf(“%s”,awarder[i].name);

printf(“电话号码:”);

scanf(“%s”,awarder[i].telNo);

printf(“家庭住址:”);

scanf(“%s”,awarder[i].address);

}

}

bool check_over(int cur_award,int awarderNo)

{

if(awarderNo == 1)

{

if(cur_award == first_award[0])

return true;

}

else if(awarderNo = 3)

{

if(cur_award == first_award[0])

return true;

for(int i=0;iawarderNo-1;i++)

if(cur_award == second_award[i])

return true;

}

else if(awarderNo = 8)

{

if(cur_award == first_award[0])

return true;

for(int i=0;i2;i++)

if(cur_award == second_award[i])

return true;

for(i=0;iawarderNo-3;i++)

if(cur_award == third_award[i])

return true;

}

return false;

}

void award()

{

if(awarder_num 8)

{

printf(“人数太少,请添加足够的人再抽奖!\n”);

return;

}

srand((long)time(0));

char hit_id[20];

printf(“\n开始抽第一等奖(1名),按任意键开始…\n”);

getch();

while(!kbhit())

{

first_award[0] = rand() % awarder_num;

memcpy(hit_id,awarder[first_award[0]].ID,18);

printf(“\r “);

printf(“\r %s”,hit_id);

}

printf(“\n\n开始抽第二等奖(2名)”);

for (int i=0;i2;i++)

{

printf(“\n第%d个二等奖,按任意键开始…\n”,i+1);

getch();

while(!kbhit())

{

second_award[i] = rand() % awarder_num;

while(check_over(second_award[i],1+i))

second_award[i] = rand() % awarder_num;

memcpy(hit_id,awarder[second_award[i]].ID,18);

printf(“\r “);

printf(“\r %s”,hit_id);

}

}

printf(“\n\n开始抽第三等奖(5名)”);

for (i=0;i5;i++)

{

printf(“\n第%d个三等奖,按任意键开始…\n”,i+1);

getch();

while(!kbhit())

{

third_award[i] = rand() % awarder_num;

while(check_over(third_award[i],3+i))

third_award[i] = rand() % awarder_num;

memcpy(hit_id,awarder[third_award[i]].ID,20);

printf(“\r “);

printf(“\r %s”,hit_id);

}

}

}

void info_show()

{

printf(“一等奖获得者:\n”);

printf(“\t身份证号:%s\n”,awarder[first_award[0]].ID);

printf(“\t姓名:%s\n”,awarder[first_award[0]].name);

printf(“\t电话号码:%s\n”,awarder[first_award[0]].telNo);

printf(“\t家庭住址:%s\n”,awarder[first_award[0]].address);

printf(“二等奖获得者:\n”);

for (int i=0;i2;i++)

{

printf(“第%d个二等奖获得者:\n”);

printf(“\t身份证号:%s\n”,awarder[second_award[i]].ID);

printf(“\t姓名:%s\n”,awarder[second_award[i]].name);

printf(“\t电话号码:%s\n”,awarder[second_award[i]].telNo);

printf(“\t家庭住址:%s\n”,awarder[second_award[i]].address);

}

printf(“三等奖获得者:\n”);

for (int i=0;i5;i++)

{

printf(“第%d个三等奖获得者:\n”);

printf(“\t身份证号:%s\n”,awarder[third_award[i]].ID);

printf(“\t姓名:%s\n”,awarder[third_award[i]].name);

printf(“\t电话号码:%s\n”,awarder[third_award[i]].telNo);

printf(“\t家庭住址:%s\n”,awarder[third_award[i]].address);

}

}

/*提示信息*/

bool raise()

{

printf(“\n请输入你需要的操作代号:\n”);

printf(“\t1.录入:完成抽奖者信息的输入;\n”);

printf(“\t2.删除:完成抽奖者信息的删除;\n”);

printf(“\t3.修改:允许对已经录入的数据重新进行编辑、修改;\n”);

printf(“\t4.抽奖:开始抽奖!\n”);

printf(“\t5.显示:显示所有中奖者的信息;\n”);

printf(“\t6.退出。\n”);

printf(“==”);

int operate;

fflush(stdin);

scanf(“%d”,operate);

switch(operate)

{

case 1:

info_login();

break;

case 2:

info_delete();

break;

case 3:

info_modify();

break;

case 4:

award();

break;

case 5:

info_show();

break;

case 6:

return false;

default:

break;

}

printf(“\n操作完成。\n”);

return true;

}

void main()

{

while(raise());

}

c语言抽奖软件(c语言抽奖游戏代码)

c语言抽奖软件的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于c语言抽奖游戏代码、c语言抽奖软件的信息别忘了在本站进行查找喔。

本文来自投稿,不代表【】观点,发布者:【

本文地址: ,如若转载,请注明出处!

举报投诉邮箱:253000106@qq.com

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2024年4月5日 04:23:55
下一篇 2024年4月5日 04:30:08

相关推荐

  • c语言难在哪里,c语言很难

    c语言最难在什么地方 c语言的难点如下:语言基础难理解。C语言是用来编写操作系统和很多系统中底层部件的一种语言。基础语言理解难度大,但是学习这门语言可以使语言基础稳固。计算机程序运行过程复杂。 c语言最难在它缺乏逻辑性–形式逻辑不成立。例如:char str[]=abcdef;//声明 str 是字符串,初始化成 abcdef。可是,一样是赋值,…

    2024年5月18日
    4400
  • c语言实现霍夫直线检测,霍夫变换检测圆 python

    霍夫直线检测原理 1、如果在图像空间 x – y 中在增加一个点 ,那相应的该点在霍夫空间也会产生相同的点与线的对应关系,并且 A 点与 B 点产生的直线会在霍夫空间相交于一个点。而这个点的坐标值 就是直线 AB 的参数。 2、最基本的霍夫变换是从黑白图像中检测直线(线段)。我们先看这样一个问题:设已知一黑白图像上画了一条直线,要求出这条直线所在…

    2024年5月18日
    3800
  • linux查询戴尔快速服务代码,dell快速服务代码查询机型

    在DELL官网怎么查服务代码 1、dell服务标签或快速服务代码在笔记本电脑背面或底部可以找到。 2、登陆戴尔官网http:// 然后在最上面右上角那个搜索框里输入服务编号,搜索就可以出来了。 3、首先在电脑的百度浏览器上进行搜索“支持dell中国”,然后点击下方的选项进入。接着在此页面内的输入框内输入快速服务代码,然后点击后方的搜索图标。 4、首先打开电脑…

    2024年5月18日
    4100
  • c语言输入时怎么换行,c语言输入时换行

    在C语言运行出来的黑框框中输入的时候怎么换行? 1、C语言中实际上用任何方法(常规库函数)都无法获取回车。 2、scanf可以手动输入换行,例如输入1 ,回车,2。scanf() 函数的声明:int scanf(const char *format, …)&a、&b、&c 中的 & 是地址运算符,分别获得这三个变量…

    2024年5月18日
    4200
  • c语言计算最长字符串,c语言最长的字符串

    C语言找出最长的字符串。输入5个字符串,输入其中最长的字符串。 1、strcpy(max,str)完成字符串拷贝,strcmp完成字符串比较,只要保留一个for循环,用一个strcmp就解决问题。 2、我是采用了函数调用的方式,可以直接运行,但是事先要自己输入5个字符串。 3、只要求输出最长的,所以没有必要把5个字符串都存储下来。 4、我们在main函数之前…

    2024年5月18日
    4100
  • c语言在线问答,c语言网题库

    计算机程序c语言面试常见问题 计算机专业面试常见问题及回答技巧如下:关键字static的作用是什么?这个简单的问题很少有人能回答完全。 C语言6个有趣的面试题 gets()函数 问: 请找出下面代码里的问题。上面代码里的问题在于函数gets()的使用,这个函数从stdin接收一个字符串而不检查它所复制的缓存的容积,这可能会导致缓存溢出。 (1)malloc是…

    2024年5月18日
    3800
  • c语言最多拷贝n个字符,c语言无长度限制的字符拷贝函数

    C语言编程:将字符串中第k个字符开始的连续n个字符复制到另一个字符… 1、void substr(char *a,int m,int n,char *b)//将a中第m个开始的n个字符复制到b中。 2、假设,str1有n个字符,str2的长度超过n-m+1。 3、:描述 java.lang.String.contains() 方法返回true,当…

    2024年5月18日
    3600
  • linux设备lo代码,linux 设备

    linux中的.lo是什么文件? 1、lo:使用libtool编译出的目标文件,其实就是在o文件中添加了一些信息。 2、配置文件 这个配置文件会在用户登陆之前读取,这个文件中写入了什么命令,在每次系统启动时都会执行一次。也就是说,如果有任何需要在系统启动时运行的工作,则只需写入 /etc/rc.d/rc.local 配置文件即可。 3、是启动加载文件。在ub…

    2024年5月18日
    3800
  • c语言中关于菜单调用,c语言菜单的编程

    C语言菜单怎么弄 选择一个菜单项,选择文件,按alt键复制或选择菜单单位,在菜单的中心点打开,选择菜单命令,输入0数字等等,单击下方的复制按钮,选择选中后位置默认,单击ok即可使用,如下图。 首先新建源文件c.c,用文本编辑器打开。输入图片里面的代码,编辑确认无误之后保存。编写好控制台批处理文件,设置好环境变量,主要是PATH,INCLUDE和LIB三个环境…

    2024年5月18日
    4300
  • c语言时域分析,c语言时区转换

    电子信息专业的详细课程介绍 电子与信息技术专业主要学习的课程:电工基础、电工工艺、 电子技术基础、电子技术实验、机械基础、电子工程制图(电子CAD)、电子产品结构工艺、电子测量仪器。电子信息技术专业是集现代电子技术、信息技术、通信技术于一体的专业。 电子信息工程专业 本课程为电子学与资讯科学。本课程的课程包括:信息采集与处理、电厂设备信息处理等相关的相关技术…

    2024年5月18日
    3600

发表回复

登录后才能评论



关注微信