- 博客(27)
- 收藏
- 关注
原创 c primer plus(第六版) 第十六章答案(vscode编译运行通过)
2.#include <stdio.h>#define result(x, y) (1.0/((1.0/(x) + 1.0/(y))/2.0))int main(int argc, char **argv){ int num1, num2; printf("Enter two numbers: \n"); while(scanf("%d %d", &num1, &num2) == 2) { printf("Th...
2021-09-24 22:32:32
258
原创 c primer plus(第六版) 第十五章答案(vscode编译运行通过)
1.#include <stdio.h>#include <stdlib.h>#include <ctype.h>#include <stdbool.h>#include <string.h>#include <math.h>int strToNum(char *str){ int num = 0; while(*str) { num *= 2; num += ..
2021-09-03 15:00:04
296
原创 c primer plus(第六版) 第十四章答案(vscode编译运行通过)
1.#include <stdio.h>#include <string.h>struct month { char name[10]; char abbrev[4]; int days; int monumb; };struct month months[12] = { { "January", "jan", 31, 1 }, { "February", "feb", 28, 2 }, { ...
2021-08-30 13:55:11
302
原创 c primer plus(第六版) 第十三章答案(vscode编译运行通过)
10.#include <stdio.h>#include <math.h>#include <stdlib.h>#define SLEN 81int main(int argc, char **argv){ FILE * fp; long pos = 0; char name[SLEN]; int ch; puts("Please input the file's name: "); scanf("%..
2021-07-26 13:48:41
260
原创 c primer plus(第六版) 第十二章答案(vscode编译运行通过)
1.#include <stdio.h>void critic(int *p);int main(void){ int units; printf("How many pounds to a firkin of butter?\n"); scanf("%d",&units); while(units != 56) { critic(&units); } printf("You must ...
2021-07-10 22:23:06
223
1
原创 c primer plus(第六版) 第十一章答案(vscode编译运行通过)
1.#include <stdio.h>#include <string.h>#define LEN 10void getnchar(char str[], int n){ int i = 0; while( i < n - 1) { str[i++] = getchar(); } str[i] = '\0';}int main(void){ char input[LEN]; ..
2021-05-29 09:42:39
176
原创 c primer plus(第六版) 第十章答案(vscode编译运行通过)
1.#include <stdio.h>#include <stdlib.h>#include <ctype.h>#include <stdbool.h>#define MONTHS 12#define YEARS 5void show1(void);float task1(const float ar[][MONTHS],int row);void show2(float total);void task2(const float ..
2021-04-29 17:09:40
165
原创 c primer plus(第六版) 第九章答案(vscode编译运行通过)
1.#include <stdio.h>double min(double,double);int main(void){ double num1,num2; printf("Please input two number: "); scanf("%lf %lf",&num1,&num2); printf("The min number is %g\n",min(num1,num2)); return 0;}doub.
2021-04-16 22:17:16
151
原创 c primer plus(第六版) 第八章答案(vscode编译运行通过)
1.#include <stdio.h>int main(void){ int count = 0; while(getchar() != EOF) { count++; } printf("%d",count); return 0;}#include <stdio.h>int main(void){ int ch; int count = 0; puts...
2021-03-26 21:14:52
285
原创 c primer plus(第六版) 第七章答案(vscode编译运行通过)
1.#include <stdio.h>#include <ctype.h>int main(void){ char ch; int count_blank = 0,count_line_feed = 0,count_other = 0; while((ch = getchar()) != '#') { switch(ch) { case ' ':count_blank++;bre...
2021-03-18 22:03:04
187
原创 c primer plus(第六版) 第六章答案(vscode编译运行通过)
1. 编写一个程序, 创建一个包含26个元素的数组, 并在其中储存26个小写字母。 然后打印数组的所有内容。#include <stdio.h>#define SIZE 26int main(void){ char a[SIZE]; for(int i = 0; i < SIZE; i++) { a[i] = 'a' + i; } for(int i = 0; i < SIZE; i++) {
2021-02-27 22:38:39
578
原创 c primer plus(第六版) 第五章答案(vscode编译运行通过)
1.编写一个程序,把用分钟表示的时间转换成用小时和分钟表示的时间。使用#define 或const 创建一个表示60 的符号常量或const 变量。通过while 循环让用户重复输入值,直到用户输入小于或等于0 的值才停止循环。#include <stdio.h>#define TIME 60int main(void){ int Total_minutes; printf("Please input total minutes:(and input <=0 t
2021-01-30 12:26:47
265
原创 c primer plus(第六版) 第四章答案(vscode编译运行通过)
1.编写一个程序, 提示用户输入名和姓, 然后以“名,姓”的格式打印出来。#include <stdio.h>#define SIZE 20int main(void){ char first_name[SIZE]; char last_name[SIZE]; puts("Please input your first name:"); scanf("%s",first_name); puts("Please input your last na
2021-01-02 09:56:10
239
原创 引用在visual studio c++编译器中是实现的
1.问题描述在c++中出现了一种新的复合类型,引用,而引用类型具体是怎么在编译器里实现的呢,这里主要探讨的是visual studio 这个IDE。2.引用和被引用变量的地址我们通过编程来探究这引用以及普通变量的地址。使用的IDE是visual studio,版本为2019版本。下面是代码:#include<iostream>using namespace std;int main(void){ int a = 3; int& b = a; cout <
2020-12-21 20:07:56
282
原创 c primer plus(第六版) 第三章答案(vscode编译运行通过)
1. 通过试验( 即编写带有此类问题的程序) 观察系统如何处理整数上溢、 浮点数上溢和浮点数下溢的情况。#include <stdio.h>int main(void){ int a = 2147483647; unsigned b = 4294967295; float c = 3.4e38 * 100.0f; printf("%d\n",a+1); printf("%u\n",b + 1); printf("%f\n",c);
2020-12-16 21:59:23
274
原创 c primer plus(第六版) 第二章答案(vscode编译运行通过)
1.编写一个程序, 调用一次printf()函数, 把你的名和姓打印在一行。 再调用一次printf()函数, 把你的名和姓分别打印在两行。 然后, 再调用两次printf()函数, 把你的名和姓打印在一行。 输出应如下所示(当然要把示例的内容换成你的名字) :#include <stdio.h>#define LEN 20int main(void){ char first[LEN] = "Gustav"; char last[LEN] = "Mahler";
2020-12-06 10:56:56
231
原创 ROS入门笔记总结2
一:工作空间1 什么是工作空间src:代码空间build:编译空间devel:开发空间install:安装空间2 创建工作空间$ mkdir -p ~/catkin_ws/src$ cd ~/catkin_ws/src$ catkin_init_workspace3 编译工作空间$ cd ~/catkin_ws/$ catkin_make4 设置环境变量$ vi ~/.bashrc最后一行加上source ~/catkin_ws/devel/setup.bash$
2020-08-06 18:06:49
242
原创 ros入门笔记总结2
1 ROS设计五个特点(1) 点对点的设计(2) 多语言支持(3) 架构精简,集成度高(4) 组件化工具包丰富(5) 免费并且开源2 话题通信机制3 服务通信机制4 参数通信机制5 话题通信与服务通信的区别6 文件系统6 ROS的常用命令7 第一个例程(1)启动ROSmaster$ roscore(2)启动小海龟仿真器(打开另一个终端)$ rosrun turtlesim turtlesim_node (3)启动 小海龟键盘控制节点(再打开一个终端)$ r
2020-08-03 11:21:35
199
原创 ROS机器人入门1(安装)
一:安装VMware虚拟机VMware安装包链接链接:https://pan.baidu.com/s/1cuOlnSniZLFDMzw2yna8NQ提取码:1111安装完成以后输入许可证密钥UY758-0RXEQ-M81WP-8ZM7Z-Y3HDA
2020-07-30 12:27:40
360
原创 linux基本命令
查看当前路径:pwd进入其它文件夹:cd / 文件夹名称/跳到上一级目录:cd ..新建文件夹:mkdir 文件夹名称查看文件夹文件:ls新建文件:touch 文件名称移动文件:mv 文件名称 移动后的路径复制文件:cp 文件名称 移动后的路径+(重命名)删除文件:rm 文件名称删除文件夹:rm -r 文件夹更新软件:sudo apt-get update...
2020-07-29 18:53:08
98
原创 STM32驱动LCD1602程序(调试已成功)
IO接线:RS PA8RW PB6E PB7LCD1602_IO PB8-PB15所有的口都配置成开漏输出,并且所有的口都通过10k电阻上拉至5V,部分电路图如下:程序代码LCD1602.C#include"lcd1602.h"void LCD1602_GPIO_Init_Out()//LCD1602端口初始化,配置为输出{ GPIO_InitTypeDef GPIO_InitStructrue; RCC_APB2PeriphClockCmd(LCD1602_Timer_GPI
2020-07-28 10:20:36
21484
76
原创 Windows环境下配置Vscode c/c++(已通过)
一:准备工作:1.下载并安装Vscode下载链接:https://code.visualstudio.com/Download2.计算机配置WIN10 64位3.下载MinGW下载链接:https://sourceforge.net/projects/mingw-w64/files/Toolchains%20targetting%20Win32/Personal%20Builds/mingw-builds/installer/mingw-w64-install.exe/download安装要求
2020-07-22 10:22:59
656
原创 解决VScode输入控制台输出乱码问题
1:问题问题描述:当编译程序时,在printf函数或者cout函数输入中文时,发现最后控制台输出是乱码。2:解决办法https://blog.csdn.net/weixin_43745075/article/details/106291285?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-1.nonecase&depth_1-utm_source=distribute.pc_re
2020-07-22 09:58:24
975
原创 Altium Pcb绘制步骤及其注意事项(自用)
一: PCB前期处理DRC规则设置当将原理图中所有的元器件都做好PCB封装后,将原理图一键Update至PCB中。检查完没有问题后,需要对DRC进行设置。如下图所示,在这里,只需要对Electrical进行设置,将Electrical菜单内的全部内容全部勾选即可。二:板框绘制及布局处理1.板框绘制板框绘制一般在Keep-Out Layer层,但是AD19在Keep-Out Layer层...
2020-07-01 16:06:39
1356
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人