C++语法基础题目第7题: 工资和奖金 题目:工资和奖金,题目来源:acwing 610题 请你编写一个程序,给定你一个销售人员的名字,底薪以及月销售额。请你计算他的月收入是多少。已知月收入等于底薪加15%的月销售额。所有数据保留两位小数。输入格式输入第一行包含一个由大写字母构成的长度不超过10的字符串,表示销售人员的名字。第二行包含一个浮点数,表示该人员的底薪。第三行包含一个浮点数,表示该人员
原创 2022-01-07 09:40:18
209阅读
C++语法基础题目第6题: 工资 题目:工资,题目来源:acwing 609题 XX请编写一个程序,可以读取一名员工的员工编号,本月工作总时长(小时)以及时薪,并输出他的工资条,工资条中包括员工编号和员工月收入。输入格式输入包含两个整数和一个浮点数,分别代表员工编号,工作时长以及时薪。每个数占一行。输出格式输出共两行,第一行格式为“NUMBER = X”,其中X为员工编号。第二行格式为“SALA
原创 2022-01-07 09:42:14
157阅读
注:本文练习题均出自《Essential C++》第一章 练习1,1 从一个简单程序开始 1,将string头文件注释掉,重新编译这个程序,会发生什么事? 目前还没有发现会发生什么事。 2,将using namespace std注释掉,重新编译,会发生什么事? 3,将函数名main()改为my_m
转载 2021-08-04 17:30:03
352阅读
c++ 网络编程 标签(空格分隔): c++ [toc] 建立socket int socket(int domain,int type ,int protocol); domain 通常为 PF_INET ,表示互联网协议(TCP/IP) type 指定了Socket的类型 SOCK_STREAM
转载 2019-08-29 15:44:00
168阅读
2评论
C++是一种强大的编程语言,它在C语言的基础上增加了面向对象编程(OOP)的特性。2025年,掌握面向对象编程思想对于开发大型、复杂的软
并行基础std::thread 用于创建一个执行的线程实例,所以它是一切并发编程基础,使用时需要包含 <thread> 头文件, 它提供了很多基本的线程操作,例如 get_id() 来获取所创建线程的线程 ID,使用 join() 来加入一个线程等等,例如:#include <iostream>#inc
转载 2022-09-12 20:32:20
66阅读
​作者:寒小阳 四、表达式和基本语句4.1 运算符与复合表达式 首先非常重要的一个点是C/C++运算符的优先级问题,下图为总结的一张表,结合律特殊的运算符已经用黑体加粗标明出来了。  说实话,上表中的运算符优先级和结合律要熟记是非常困难的。虽说有表在,但是也不能每次都查表,所以我们在写程序的时候尽量要遵循后续规则:    如果代码行中的运算符比较多,用括号确定表达式的操作顺序,避免使用默认的优先级
转载 2017-09-10 22:27:00
83阅读
2评论
...
转载 13天前
390阅读
第1章 C++编程基础本章从一个小程序开始,通过它来练习C++的基本组成部分。1.1 如何撰写
原创 2022-07-07 17:07:50
281阅读
对于SOCKET在这里我不想究其历史,我只想说其时它是一种进程通讯的方式,简言之就是调用这个网络库的一些API函数就能实现分布在不同主机的相关进程之间的数据交换.   SOCKET中首先我们要理解如下几个定义概念: 一是IP地址:IP Address我想很容易理解,就是依照TCP/IP协议分配给本地主机的
转载 精选 2009-07-07 13:03:37
1682阅读
#任务1 ##代码 代码1 // 现代C++标准库、算法库体验 // 本例用到以下内容: // 1. 字符串string, 动态数组容器类vector、迭代器 // 2. 算法库:反转元素次序、旋转元素 // 3. 函数模板、const引用作为形参 #include <iostream> #incl ...
http://blog.csdn.net/lzx_bupt/article/details/6910597在基础一上思考,如果线程调用的函数是在一个类中怎么办?答案是将该函数写成静态成员函数,如下模式就很符合C++的写作模式:[cpp] view plaincopy#include<iostream>#include<pthread.h>usingnamespacestd;#defineNUM_THREADS5classHello{public:staticvoid*say_hello(void*args)//除了多了static关键字,别无异样;{cout<&l
转载 2012-09-04 12:14:00
128阅读
2评论
http://blog.csdn.net/lzx_bupt/article/details/6910632线程会创建了,如何在线程调用函数时,传入参数呢?则应如下所示:[cpp] view plaincopy#include<iostream>#include<pthread.h>usingnamespacestd;#defineNUM_THREADS5void*say_hello(void*args){inti=*((int*)args);//对传入的参数进行强制类型转换,由无类型指针变为整形数指针,然后再读取;cout<<"helloin&qu
转载 2012-09-04 12:14:00
200阅读
2评论
文章目录1 内置的宏定义2 运行平台宏3 编译器宏4 调试类型宏5 代码CC++内置
原创 2022-12-17 19:31:31
1456阅读
http://blog.csdn.net/lzx_bupt/article/details/6913151最近喜欢听大学听到的老歌,deutschland 德国世界杯时候流行的,据说不是主题曲但是比主题曲还要火。本篇进入难点了,mutex互斥锁概念,mutex=mutual exclusion的缩写,顺便说一句:以前老师都爱用缩写,也不跟同学说全称,这尼玛能理解深刻么!下文是用法:[cpp] view plaincopy#include<iostream>#include<pthread.h>//按规矩不能少usingnamespacestd;#defineNUM_TH
转载 2012-09-04 12:16:00
81阅读
2评论
http://blog.csdn.net/lzx_bupt/article/details/6913039经过前面的几个例子,是不是还少个线程创建时属性参数没有提到,见下文示例:[cpp] view plaincopy#include<iostream>#include<pthread.h>#include<iostream>#include<pthread.h>usingnamespacestd;#defineNUM_THREADS5void*say_hello(void*args){cout<<"hellointhrea
转载 2012-09-04 12:15:00
69阅读
2评论
http://blog.csdn.net/lzx_bupt/article/details/6915117上篇说了下互斥量的用法,今儿说一下条件信号量的用法,这两种多线程变量的用法其实取决于情景,需要体会,见文:[cpp] view plaincopy#include<iostream>#include<pthread.h>//带头文件#include<stdio.h>usingnamespacestd;#defineBOUNDARY5inttasks=10;pthread_mutex_ttasks_mutex;//因为两个线程要修改一个全局变量,需要互斥量
转载 2012-09-04 12:16:00
75阅读
2评论
利用几篇文章简单记录下cc++多线程编程基础入门的东西,每篇一个程序来记录,备忘。这些章节是由浅入深组织的,赖死狗!在注释中讲吧,佛楼米![cpp] view plaincopy#include<iostream>#include<pthread.h>//头文件是必须的,符合posix标准使程序可移植众多平台usingnamespacestd;#defineNUM_THREADS5void*say_hello(void*args)//线程的运行函数,必须void*,没说的表示返回通用指针、输入通用指针{cout<<"hello..."&
转载 2012-09-04 12:13:00
99阅读
2评论
C++ 是一种高级编程语言,它在 1979 年由 Bjarne Stroustrup 在贝尔实验室开发,起初被称为“C with Classes”。C++ 是对 C 语言的扩展,增加
原创 2024-06-28 11:55:55
1524阅读
C++ 递归 递归是一种使函数调用自身的技术。这种技术提供了一种将复杂问题分解为简单问题的方法,从而更容易解决问题。 递归可能有点难以理解。理解其工作原理的最佳方法是通过实验来尝试。 递归示例 将两个数字相加很容易做到,但将一系列数字相加就更复杂了。在下面的示例中,通过将其分解为将两个数字相加的简单任务,使用递归将一系列数字相加: int sum(int k) { if (k > 0)
原创 精选 2024-04-16 21:50:57
142阅读
  • 1
  • 2
  • 3
  • 4
  • 5