- 博客(11)
- 问答 (1)
- 收藏
- 关注
原创 队列_C++ 面向对象
#include<iostream> using namespace std; #define MAXSIZE 6 class Queue { public: Queue() { front = 0; rear = 0; } void EnQueue(int num) { if ((rear+1)%MAXSIZE==front) { cout << "队列已满!" << endl; } data[rear] = num; r
2021-09-17 22:34:13 95
原创 队列_C语言
#include <iostream> #define MAXSIZE 6 using namespace std; struct Queue { int data[MAXSIZE]; int front; int rear; }; void InitQueue(Queue* q) { q->front = 0; q->rear = 0; } void EnQueue(int num, Queue* q) { if ((q->
2021-09-17 22:32:51 80
原创 2021-09-12
#include<iostream> #include<easyx.h> #include<conio.h> using namespace std; int high, width; int x, y; int bullet_x, bullet_y; /*初始化 飞机、子弹、界面的参数’*/ void init_start() { /*这里不能加int类型名 否则相当于重新声明 在函数里重新声明了 函数结束后 就会被释放 全局变量也一样 */ int hi
2021-09-12 13:45:06 53
原创 2020-12-13
疑难问题(8.8) 时间:2020/12/12 运行程序:VS2019 #include<stdio.h> int main() { int i=0, j=0, k=0, l=0, m=0, n=0; char str[20]; printf("请输入文字:\n"); scanf_s("%s",str,sizeof(str)); while ((str[i] != '\n')&&(i<=20)) { if ((str[i] >= 'A') &
2020-12-13 18:26:30 86
原创 疑难问题(习题8.4)
疑难问题(习题8.4) 时间:2020/11/25 运行软件:VS2019 代码如下: #include <stdio.h> int a[20], * p = a; void move(int a[20],int n,int m) { int i; for (i = 0; i < n; i++) { if ((i+m)<=n-1) { *(p + i + m) = *(p + i); } else { *(p + i + m - n) = *(p
2020-11-25 22:07:51 101
原创 C程序設計課後習題8.3
C程序設計課後習題8.3 時間:2020/11/25 運行軟件:VS2019 習題内容: 輸入十個整數,將其中di最小的數與第一个数对换,把最大的数与最后一个数对换。写三个函数: 1.输入10个数 2.进行处理 3.输出10个数 代码如下: #include <stdio.h> int a[10]; void input(void) { int i; printf("enter 10 numbers:\n"); for (i = 0; i < 10; i++) scanf_s("
2020-11-25 14:11:31 109
原创 scanf_s的键入
scanf_s的键入 时间:2020/11/25 运行软件:VS2019 #include <stdio.h> int main() { int a, b; printf("请输入两个数:\n"); scanf_s("%d,%d", &a, &b); printf("%d,%d\n",a,b); return 0; } 运行时当输入的是中文模式下的逗号时结果如图: 解决方法:输入时使用英文 原因:中文输入法输入的符号无法被识别 结果如图: ...
2020-11-25 13:38:37 199
原创 疑难问题 2020-11-24
疑难问题 时间:2020/11/24 运行软件:VS2019 #include <stdio.h> void z(char str[]) { static int j, k, l, m; for (int i = 0; i < 80; i++) { if (str[i] >= '0' && str[i] <= '9') j++; else if ((str[i] >= 'a' && str[i] <= 'z')
2020-11-24 14:49:36 93
原创 疑难解决 2020-11-23
疑难解决 时间:2020/11/23 运行软件:VS2019 #include <stdio.h> void T(int a[3][3]) { int i, j, t; for (i = 0; i < 3; i++) for (j = i + 1; j < 3; j++) { t = a[i][j]; a[i][j] = a[j][i]; a[j][i] = t; } }int main() { int a[3][3] = { {1,2,3},{4
2020-11-23 21:45:03 112
原创 Return 在函数中的作用 2020-11-21
Return 在函数中的作用 时间:2020/11/21 运行软件:VS2019 #include <stdio.h> void af(void) { int i; for (i = 0; i < 5; i++) { printf("啊啊啊\n"); return; } printf("啦啦啦\n"); }int main() { af(); return 0; } 运行结果如图: 说明return在函数中的作用是终止函数 ...
2020-11-21 21:45:06 178
原创 数组越界
疑难问题 时间:2020/11/21 运行软件:VS2019 #include <stdio.h> int main() { int a[3][3] = { {1,2,3},{4,5,6},{7,8,9} }; int i, j; void T(int a[][3]); printf("原数组为:\n"); for (i = 0; i < 3; i++) { for (j = 0; j < 3; j++) { printf("%d,", a[i][j]);
2020-11-21 21:06:42 95
空空如也
爬虫XHR没有client_search
2021-03-28
TA创建的收藏夹 TA关注的收藏夹
TA关注的人