![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
练习
DeSt!ny
这个作者很懒,什么都没留下…
展开
-
(C++)简单实现复数的加减
#include<string>#include<iostream>using namespace std;struct fushu{ int INT; int VOID;};void AddFunc(fushu a, fushu b){ int m_INT; int m_VOID; m_INT = a.INT + b.INT; m_VOID = a.VOID + b.VOID; cout << "两个复数的和是:" <<.原创 2020-09-16 17:17:52 · 3035 阅读 · 0 评论 -
(C++)编写一个函数,比较两个字符串的大小
比较两个字符串的大小需要用到字符指针和字符数组。#include<string>#include<iostream>using namespace std;void compare(char *p,char *q);void main(){ char s1[10],s2[10]; //要写成字符数组,不能写成char s1, char s2 char *p,*q; //定义指针 p = s1; q = s2; c原创 2020-09-16 16:41:01 · 7901 阅读 · 0 评论 -
(C++)数组进行冒泡排序时进行的是值传递还是地址传递?
数组进行冒泡排序时进行的是值传递还是地址传递?#include "iostream"using namespace std;void swap1(int a,int b) { int temp = a; a = b; b = temp;}void swap2(int *arr){ int temp = arr[0]; arr[0] = arr[1]; arr[1] = temp;}int main(){ int arr[2]= {2,1}; cout <&l原创 2020-07-28 16:13:50 · 584 阅读 · 0 评论 -
(C++)指针应用实例——密钥加密法
密钥加密法有一种方式是使用密钥进行加密的方法,就是对明文的每个字符使用密钥上对应的密码进行加密,最终得到密文例如:明文是abcde,密钥是234,那么加密方法就是a对应密钥的2,也就是a偏移2位转化为c,明文b对应密钥的3,就是b偏移3位转化为e,同理c偏移4位转化为g。这时候密钥已经使用完,那么又重头开始使用。因此明文的d对应密钥的2,转化为,明文的e对应密钥的3转化为h。所以明文abcde,密钥234,经过加密后得到密文是cegfho如果字母偏移的位数超过26个字母范围,则循环偏移,例如字母z偏移原创 2020-09-16 23:39:14 · 2686 阅读 · 2 评论 -
(C++)基础练习项目——通讯录管理系统
通讯录管理系统需求:1.添加联系人2.显示联系人3.删除联系人4.查找联系人5.修改联系人6.清空联系人原创 2020-07-29 16:34:27 · 297 阅读 · 0 评论 -
(C++)实现简单分数相加
个人记录保存// #include "StdAfx.h"#include "stdio.h"#include <iostream>using namespace std;int main(){ int a,b,c,d; int x,y; cin>>a>>b>>c>>d; x = a*d+b*c; y = b*d; int i; int f = a<b?a:b; for(i=f;i>=1;i--) {原创 2020-07-12 11:19:20 · 3940 阅读 · 0 评论 -
(C++)使用选择排序算法对若干数进行排序
使用选择排序算法对若干数进行排序个人记录保存// #include "StdAfx.h"#include "stdio.h"#include <iostream>using namespace std;int main(){ int a,b,c,d,e,i; cin>>a; //输入数字的个数 int *arr=new int[a]; //创建可改变的数组 for ( i=0;i<a;i++ ) { cin>>arr[原创 2020-07-12 10:21:59 · 345 阅读 · 0 评论