自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 收藏
  • 关注

原创 C++ | 指针习题 | 字符串指针、数组指针的应用

C++|指针习题总结-随时更新~提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加例如:第一章 Python 机器学习入门之pandas的使用提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录C++|指针习题总结-随时更新~前言1. 有n个整数,使前面各个数的顺序向后移m个位置,最后m个数变成最前面m个数,写一个函数实现该功能。2.编写一个函数,用来求字符串的长度3.有一个字符串,包含n个字符,编一个函数将此字符串中从第m个字符开始的全部字符复制成另外一个字符

2021-11-20 17:37:56 959

原创 C++程序设计 | 拷贝函数调用的时机

拷贝函数调用的时机首先定义一个person类,定义一个年龄的属性,分别写出其默认构造函数、有参构造函数、拷贝构造函数和析构函数,代码如下:class Person{public: Person()//默认的构造函数 { cout<<"默认构造函数"<<endl; } Person(int age) { m_age = age; cout<<"有参构造函数"<<endl; } Person(const Person &p

2021-09-13 17:00:49 142

原创 C++程序设计 |谭浩强第七章课后题

C++程序设计 |谭浩强第七章课后题1.定义一个结构体变量(包括年月日),编写程序,要求输入年月日,程序能计算出该日是本年中的第几天。注意闰年问题。#include <iostream>using namespace std;struct Date{ int year; int month; int day;};int main(int argc, char *argv[]) { cout<<"请输入年、月、日:"<<endl; struc

2021-09-07 16:49:28 1233

原创 C++程序设计 |谭浩强第八章课后题

C++程序设计 |谭浩强第八章课后题1.找出错误并运行(时钟)#include <iostream>using namespace std;class Time{public: int hour; int minute; int sec; };Time t;void set_time(){ cin>>t.hour; cin>>t.minute; cin>>t.sec;}void show_time(){ cout&l

2021-09-07 15:57:53 453

原创 Java|猜数游戏 让计算机随机生成一个数,让用户来猜,用户每输入一个数,计算机反馈该数是大了还是小了,直到用户猜中为止,最后还要告诉用户一共猜了多少次

题目:猜数游戏让计算机随机生成一个1-1000以内的数,让用户来猜,用户每输入一个数,计算机反馈该数是大了还是小了,直到用户猜中为止,最后要告诉用户一共猜了多少次import java.util.Random;import java.util.Scanner;public class GuessNumber { public static void main(String[] args) { // TODO Auto-generated method stub Random

2020-12-13 11:48:54 3000

原创 Java |写一个程序,实现读入一个正整数,然后输出这个整数的位数

Java 算法|循环题目:程序读入一个正整数,然后输出这个整数的位数,如输入:325,输出:3思路:(1)我们可以先用if语句来思考,可以写成分段函数的算法,给定一个数字: if 1000-9999 则是4位数 if 100 - 999 则是 3位数 if 10 - 99 则是2位数 if 1 - 9 则是1位数 但这样的算法有弊端,要写很多if语句才能实现输出任意数的位数(2)如果从左向右数位数,325%100得到52,52%10得到2,但要实现100、10的确定有点困难(3)从右向左数可以实现

2020-12-13 10:26:09 4400 1

原创 将一个字符串转换成整数形式

例如,输入“123”,应输出整数123,输入“-12”,应输出-12。#include<stdio.h>#include<assert.h>int Myatoi(const char* str){ int tmp = 0; if (*str == '-')//整数为负数的情况 { str++; while (*str != '\0' && *str <= '9' && *str >= '0') { int

2020-08-20 14:39:36 269

原创 c语言中十六进制与十进制的转换

一、十六进制数转十进制数#include<stdio.h>#include<math.h>#include<string.h>int Change(char* c, int len){ int a[30]; int i; int sum = 0;//用来存放十进制数值 for (i = 0; i <len; i++) { if ('A' <= c[i] && c[i] <= 'F') { a[len-1-

2020-08-20 14:17:12 1266 1

原创 c语言中不使用库函数的情况下实现库函数的功能

一、求一个数的平方根(取整)#include<stdio.h>#include<assert.h>int Mysqrt(int n){ assert(n >= 0); int i; for (i = 0; i * i <= n; i++) { } return i - 1;}int main(){ printf("%d\n", Mysqrt(0)); printf("%d\n", Mysqrt(9)); printf("%d\n", Mys

2020-08-18 22:23:54 990

原创 不同方法输出Fibonacci数列

Fibonacci数列:1,1,2,3,5,8,13,21…方法一:用数组来处理求Fibonacci数列#include<stdio.h>int main(){ int i; long arr[40] = { 1,1 };//给第一个和第二个数赋初值为1 for (i = 2; i < 40; i++)//输出前40个数 { arr[i] = arr[i - 2] + arr[i - 1];//求出前40个数的值 } for (i = 0; i < 40;

2020-08-18 19:05:26 599

原创 c语言利用一维数组和二维数组输出杨辉三角

利用二维数组#include<stdio.h>#define ROW 10int main(){ int arr[ROW][ROW]; int i; int j; for (i = 0; i < ROW; i++) { for (j = 0; j <= i; j++) { if (j == 0 || j == i)//给第一列和斜对角线上的数赋值为一 { arr[i][j] = 1; } else if (i > 0 &

2020-08-18 18:12:51 663

原创 c语言基础程序题

从键盘输入一个小于1000的正数,要求输出它的平方根(如果平方根不是整数,则输出它的整数部分)。要求在输入数据后先对其进行检查是否为小于1000的正数,若不是,则要求重新输入。给一个不多于5位的正整数,要求:(1)求出它是几位数;(2)分别求出每一位数字;(3)按逆序输出各位数字,例如原数为321,应输出123.企业发放的奖金根据利润提成。利润I低于或等于100000元的,奖金可提10%;利润高于100000元,低于200000元(100000<I<=200000)时,低于100000

2020-08-18 15:36:23 246

原创 c语言中,对于给定的一个十进制数n,求出它是几位数并求它的各个位的数值,顺序输出和逆序输出

不管是顺序输出还是逆序输出,首先都要设计一个函数来实现统计十进制数字的位数:用tmp标记十进制数的位数,将数是否为0作为分类标准。 在逆序输出每一位时需构造while循环语句,循环的次数即十进制数的位数,先利用n%10,得到个位并输出,然后利用n/=10来丢弃个位。 在顺序输出中,也是构造while循环语句,循环次数即十进制数的位数,先利用n / (int)pow(10.0, i - 1)得到首位并输出,接下来利用n %= (int)pow(10.0, i - 1)将首位丢弃。#inc...

2020-08-11 17:01:01 1795

原创 c语言循环结构测试题

这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Mar

2020-08-11 15:28:55 1534

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除