东北林业大学---C++实验一
5330.在屏幕上按照默认格式输出123,并换行。之后按照域宽为6输出456。
#include <bits/stdc++.h>using namespace std;int main()
{string a,b;cin>>a>>b;cout<<a<<endl;cout.width(6);cout<<b<<endl;return 0;
}
5331.用const替换宏定义: #include using namespace std; #define t1 a+a #define t2 t1-t1 int main() { int a; cin>>a; cout << "t2 is " << t2<
#include <iostream>using namespace std;int main()
{int a;cin>>a;const int t1=a+a;const int t2=t1-t1;cout<<"t2 is "<<t2<<endl;return 0;
}
5332.使用void型指针,分别将整型数据和字符类型数据的地址赋值给指针,并使用void型指针将两类数据内容显示在屏 幕上。
#include <iostream>using namespace std;int main()
{int a;string b;cin>>a>>b;int *p=&a;string *l=&b;void *qq=p,*ql=l;cout<<*(int *)qq<<endl;cout<<*(string *)ql<<endl;return 0;
}
5333.利用函数重载求整型、长整型和双精度浮点类型数据的三次方数。
#include <iostream>
#include<stdio.h>
#include <stdlib.h>
using namespace std;int multiplie(int a)
{cout<<a<<"*"<<a<<"*"<<a<<"= "<<a*a*a<<endl;
}
long multiplie(long a)
{cout<<a<<"*"<<a<<"*"<<a<<"= "<<a*a*a<<endl;
}
double multiplie(double a)
{printf("%.2f*%.2f*%.2f= %.3f",a,a,a,a*a*a);
}int main()
{int a;cin>>a;multiplie(a);long c;cin>>c;multiplie(c);double b;cin>>b;multiplie(b);return 0;
}
5334.定义一个整型指针变量p,然后用new为其分配一块存放整型数据的内存空间,指针变量p指向这个内存块。在这个内 存块中赋予初值10,并将其输出。最后,用delete释放指针变量p指向的内存空间。
#include<iostream>
//定义一个整型指针变量p,
//然后用new为其分配一块存放整型数据的内存空间,
//指针变量p指向这个内存块。在这个内
//存块中赋予初值10,并将其输出。最后,
//用delete释放指针变量p指向的内存空间。
using namespace std;int main()
{int *ptr;ptr=new int(10);cout<<*ptr<<endl;delete ptr;}
5335.利用引用作为函数的形参实现两个整型数据的交换。
#include <iostream>using namespace std;
int exchange(int a,int b)
{int &aa=a;int &bb=b;int p=aa;a=bb;b=p;cout<<"x="<<a<<" "<<"y="<<b<<endl;
}
int main()
{int a,b;cin>>a>>b;exchange(a,b);return 0;
}
5336.编写一个C++风格的程序,用动态分配空间的方法计算Fibonacci数列的前20项并存储到动态分配的空间中。
#include<iostream>
using namespace std;
int Fibonacci(int i)
{if(i==1||i==2){return 1;}else{return Fibonacci(i-1)+Fibonacci(i-2);}
}
int main()
{int *p=new int[20];for(int i=1;i<=20;i++){*p=Fibonacci(i);cout<<*p;cout<<endl;} delete []p;return 0;
}
5337.编写一个C++风格的程序,建立一个被称为sroot()的函数,返回其参数的二次方根。重载函数sroot()3次,让它返回 整数、长整数与双精度数的二次方根(计算二次方根时,可以使用标准库函数sqrt())。
#include<iostream>
#include<stdlib.h>
#include<cmath>
using namespace std;
double sroot(int n) {return sqrt(n);
}
double sroot(long n) {return sqrt(n);
}
double sroot(double n) {return sqrt(n);
}
int main() {int a;long b;double c;cin>>a>>b>>c;cout << "sqrt(i)= " << sroot(a) ;//此时调用的是参数为int型的srootcout << " sqrt(l)= " << sroot(b) ;//此时调用的是参数为long型的srootcout << " sqrt(d)= " << sroot(c) ;//此时调用的是参数为double型的sroot return 0;
}
5338.从小到大输出。
#include<iostream>
#include<stdlib.h>
#include<cmath>
using namespace std;
int main()
{int a,b,p;cin>>a>>b;int &aa=a;int &bb=b;p=aa;if(a>b){p=aa;a=bb;b=p;}cout<<"x= "<<a<<" y= "<<b<<endl;
}
东北林业大学---C++实验一相关推荐
- 智能车竞赛技术报告 | 全向行进组 - 东北林业大学- 进取号E
参赛学校:东北林业大学 队伍名称:进取号E 参赛队员:郭誉博 张晓龙 卢佰奇 第一章 引言 全国大学生智能汽车竞赛是以智能汽车为研究对象的创意性科技竞赛,是面向全国大学生 ...
- 东北林业大学林学院及园林学院相关调查
文章目录 林学院 学科专业 学院领导 1.院长 孙龙 2.党委书记 宋妍 3.副院长 杨光 4.副院长 张鹏 5.党委副书记.副院长:杨冰雨 6.副院长:董利虎 所需软件 园林学院 学科专业 学院领导 ...
- 东北林大计算机论文,东北林业大学毕业设计(论文)工作规范
毕业设计(论文)是体现理论与实践相结合的重要教学环节,是对学生运用所学知识解决本专业实际问题能力的综合训练,也是反映专业教学质量的重要标志,对培养学生的社会实践意识.开拓精神.创新能力.科学态度和综合 ...
- 东北林业大学c语言期末考试题,东北林业大学 2008年C语言考试试卷及答案.doc
东北林业大学 2008年C语言考试试卷及答案 东北林业大学 2008年C语言考试试卷及答案 C语言期末考试试题 2008年04月12日 星期六 00:22 一 选择题(24分,每小题2分) 1.已知函 ...
- 爬虫-东北林业大学校内-中国[哈尔滨]森林博物馆-爬取所有馆藏蝴蝶图片
爬虫-东北林业大学校内-中国[哈尔滨]森林博物馆-爬取所有馆藏蝴蝶图片 馆藏蝴蝶图片爬虫 直接上代码 馆藏蝴蝶图片爬虫 由于本人很喜欢玩LOL大嘴的帝王斑蝶皮肤,导员下午又发了森林博物馆开馆的通知,于 ...
- 东北林业大学计算机教师,我校教师马超感动众网友
近日,人民日报.中国教育报.央视新闻.新华社等重量级媒体都刊发了我校教师马超虽然高位截瘫,却用毅力坚持完成博士答辩的新闻.截至目前,新闻阅读量累计近千万,众多网友在各网络平台留言:看流泪了!为他鼓掌! ...
- 【19调剂】东北林业大学森林工程邢艳秋老师调剂信息
点击文末的阅读原文或者公众号界面左下角的调剂信息或者公众号回复"调剂"是计算机/软件等专业的所有调剂信息集合,会一直更新的. 东北林业大学邢艳秋教授团队 邢艳秋,女,教授,博士生导 ...
- 东北林业大学计算机第三轮学科评估,第三轮学科评估结果 2020第五轮学科评估结果...
第三轮学科评估结果 2020第五轮学科评估结果 双一流名单高校前段时间公布了,接下来受人关注的就是学科评估结果了.学科评估一直是社会关注的焦点,经过14年来三轮学科评估的不断调整运行,从最初的1300 ...
- 东北林大计算机考研难吗,东北林业大学考研难吗
东北林业大学考研还是有一定难度的,因为东北林业大学是国家"211工程"."985工程"优势学科创新平台.国家世界一流学科建设高校.高水平行业特色大学优质资源共享 ...
- 东北林业大学计算机考研资料汇总
东北林业大学研究生院 https://yz.nefu.edu.cn/ 东北林业大学信息与计算机工程学院 https://icec.nefu.edu.cn/ 东北林业大学(Northeast Fores ...
最新文章
- Java报异常时getMessage()方法返回null
- Nagios安装与配置
- 获取iframe中的contentWindow
- TokuDB在生产环境的应用场景(zabbix也可以)
- 深入浅出讲解:php的socket通信
- 【python】Python的基本数据类型之数字类型与字符串类型
- Shell脚本学习-阶段五-MYSQL101条调优
- 在 Linux 系统上源码安装 GTK+ 2.0
- 弹弹堂手游语音服务器怎么连接,腾讯弹弹堂手游空间怎么进去 互动玩法攻略介绍...
- 量化金融笔记2-期货量化基础
- 【技术贴】Realtek HD声卡下QQ语音话筒没声音解决办法
- 自定义函数 | R语言偏相关分析及绘图
- 视频消重软件百度云 小视频修改md5
- android自定义组件属性,Android组合控件详解 自定义属性
- [Hector学习笔记]GNSS时间序列处理软件Hector使用备忘(批处理脚本)
- typename和class
- LKJ数据文件交接表编制软件
- five86-3靶机渗透攻略
- 国家/行业标准查询及下载全流程
- scriptures是什么意思,scriptures英语怎么读