1

回答
Java套接字编程 高校专区

用Java套接字编程实现简易web服务器,已经接收到了浏览器的请求报文,在找到相应的文件以后怎样形成响应报文,求一下形成过程的思路。

c63733bac38c1420 2020-11-19 阅读:15

10

回答

怎么看,办了一个芯片大学,有没有必要考这个大学啊

ty2c901567dcyu49 2020-10-12 阅读:109

0

回答
约瑟夫环问题 高校专区

#include<stdio.h>#include<stdlib.h>#define MAXPV 20         /@@*每人最大密码值为20*/#define MAXNUM 30        /@@*需要处理的最多人数为30*/#define MAXFV 10         /@@*初始查找上限值为10*/typedef struct linkList{ int data; int password; struct linkList *next;}linkList;/@@*函数声明*/linkList *CreatList();void InitList(linkList *int );int GetPassword();int GetPersonNumber();int GetFirstCountValue();void GetOutputOrder(linkList* int int int* );void printResult(int * int );linkList *CreatList(){   /@@*初始化单链表函数*/ linkList *L; L=(linkList *)malloc(sizeof(linkList)); if (L==NULL) {  printf("分配内存失败!");  exit(1); } return L;}void InitList(linkList *L int personNumber){    /@@*建立循环单链表函数*/ linkList *p*q; int i; p=L; p->data=1; p->password=GetPassword(); for (i=2; i<=personNumber; i++) {   q=(linkList *)malloc(sizeof(linkList));  if(q==NULL)  {   printf("分配内存空间失败!");   exit(1);  }  q->password=GetPassword();  q->data=i;  p->next=q;  p=q; } p->next=L;}int GetPersonNumber(){   /@@*输入处理的人数函数*/ int personNumber; printf("请输入人数:"); scanf("%d"&personNumber); while(personNumber>MAXNUM || personNumber<0) {  printf("\n你输入的数字无效,请输入在0到%d的整数"MAXNUM);  scanf("%d"&personNumber); } printf("本次求约瑟夫环的出列顺序人数为%d人。\n"personNumber); return personNumber;}int GetPassword(){   /@@*给每个人赋密码函数*/ int password; static int count=1; printf("请输入第%d人的密码:"count); scanf("%d"&password); while (password > MAXPV || password<0); {  printf("您输入的数字无效,请输入在0到%d的整数:"MAXPV);  scanf("%d"&password); } count++; return password;}int GetFirstValue(){   /@@*确定开始的上限值函数*/ int firstValue; printf("请输入密码的上限值:");  scanf("%d"&firstValue); while (firstValue>MAXFV || firstValue<0) {  printf("\n你输入的密码无效,请输入在0到%d的整数:"MAXFV);  scanf("%d"&firstValue); } printf("最终的密码上限值为%d。\n"firstValue); return firstValue;}void GetOutputOrder(linkList *L int personNumber int reportValue int array[MAXNUM]){   /@@*得到出列顺序函数*/  linkList *p*q; int count=1 i=0; p=L; while (personNumber) {  while (count !=reportValue)  {   q=p;   p=p->next;   count++;  }  array[i++]=p->data;  reportValue=p->password;  q->next=p->next;  free(p);  p=q->next;  count=1;  personNumber--; }}void printResult(int array[]int personNumber){   /@@*输出结果函数*/ int i; printf("\n按每人持有的编号依次出列的顺序为:"); for(i=0; i<personNumber; i++)  printf("%-3d"array[i]); printf("\n");}main(){ linkList *L; int personNumber reportValue; int array[MAXNUM]; printf("约瑟夫环问题。\n"); personNumber=GetPersonNumber();  reportValue=GetFirstValue(); L=CreatList(); InitList(L personNumber); GetOutputOrder(L personNumber reportValue array); printResult(array personNumber); system("pause"); return 0;}不知道那错了 最后的出列顺序也没问题,为什么说输入的数字无效  求指点

大少爷安安 2020-09-10 阅读:90

8

回答

以太网是什么,跟互联网有什么关系?解释一下以太网

c63733bac38c1420 2020-09-04 阅读:101

5

回答

安装过程,自动点了程序的按键并输入一些数据

莱克迷KW 2020-09-03 阅读:79

5

回答

阿里云物联网平台、中国移动的OneNet平台、腾讯云物联网平台各自有哪些特点和适用范围,除此之外还有那些物联网平台?

c63733bac38c1420 2020-08-12 阅读:141

5

回答

谐振是什么,对电路有危害还是有利用价值?

c63733bac38c1420 2020-08-10 阅读:117

6

回答

目前中国的芯片有哪几家公司做的比较好,中国未来的手机芯片行业将何去何从?

c63733bac38c1420 2020-08-09 阅读:120

5

回答

pwm信号和ppm信号的区别

87e0c3466b94c70f 2020-08-07 阅读:123

4

回答

FPGA工程师与嵌入式工程师,各需要具备哪些不同的职业素养?

c63733bac38c1420 2020-08-05 阅读:93

8

回答

有没有清理重复安装文件的垃圾清理方法或者软件?

c63733bac38c1420 2020-08-01 阅读:115

3

回答

模电还是没学通,大学里呼呼弄弄就过去了,大家有什么好的学习经验吗

江湖老李 2020-07-27 阅读:148

8

回答

有的时候学不进去,感觉学习是一种痛苦,这个时候怎么办

江湖老李 2020-07-26 阅读:155

3

回答

这几个范围之间怎么转换,为什么声音大小也用db表示

yhj416606438 2020-07-26 阅读:79

6

回答

有没有学习嵌入式系统高质量的网课,求推荐

c63733bac38c1420 2020-07-24 阅读:135

7

回答

虚拟机的update和upground两个命令有什么区别吗?

c63733bac38c1420 2020-07-23 阅读:132

4

回答

实体机就无法使用这几个核心了么

莱克迷KW 2020-07-23 阅读:131

5

回答

在虚拟机里跑AD的效果怎么样,虚拟机安装在固态上

莱克迷KW 2020-07-22 阅读:241

4

回答

现在手头上有一块MiniSTM32 BOARD V3.41,怎样利用好这块开发板,可以做哪些项目,需要学习哪些知识?请求各路大神指点!!

c63733bac38c1420 2020-07-20 阅读:159

6

回答

嵌入式的程序员与一般说的程序员的是有区别的是不是也有中年危机,还是说比互联网的程序员要好一些呢

明有几时有 2020-07-18 阅读:126
  • 帮助人数
  • 0
  • 获得赞数
  • 0
  • 一周积分
  • 0

每日任务

提问一次
100IC币
回答一次
30IC币

问题达人换一批

本月问答IC币兑换

排名
用户名
问答积分
可兑换IC币
1
1818
45000
2
1766
45000
3
1412
40000
4
1092
30000
5
502
10000
6
420
10000
7
400
10000
8
382
8000
9
328
8000
10
306
8000
11
302
8000
12
266
6000
13
244
6000
14
238
6000
15
224
6000
16
196
4000
17
174
4000
18
164
4000
19
120
4000
20
110
4000
21
98
2000
22
82
2000
23
80
2000
24
78
2000
25
66
2000
26
58
2000
27
56
2000
28
52
2000
29
50
2000
30
48
1000
< 123 >