c++基础练习题及解答细节全解

上传人:第*** 文档编号:31071998 上传时间:2018-02-04 格式:DOC 页数:25 大小:140KB
返回 下载 相关 举报
c++基础练习题及解答细节全解_第1页
第1页 / 共25页
c++基础练习题及解答细节全解_第2页
第2页 / 共25页
c++基础练习题及解答细节全解_第3页
第3页 / 共25页
c++基础练习题及解答细节全解_第4页
第4页 / 共25页
c++基础练习题及解答细节全解_第5页
第5页 / 共25页
点击查看更多>>
资源描述

《c++基础练习题及解答细节全解》由会员分享,可在线阅读,更多相关《c++基础练习题及解答细节全解(25页珍藏版)》请在金锄头文库上搜索。

1、“C+程序设计”实验一 简单的 C+程序1、编写简单的屏幕输出程序:过程首先在资源管理器中,在用户盘(硬盘)创建自己的文件夹,例如可以以自己的学号为名建立文件夹。进入 Visual C+开发环境,新建 C+源文件,存放在上一步建立的文件夹中。打开源文件编辑窗口,输入以下源代码:#includevoid main( )coutvoid main()coutvoid main( )double a, b, temp;coutab; / 此语句是将用户输入的两个数依次保存到 a、b两个变量中coutvoid main()double a, b, temp;coutab; / 此语句是将用户输入的两个

2、数依次保存到a、b 两个变量中coutvoid main()coutvoid main() ; / 定义一个整型变量 a; / 定义一个字符型变量 bb = a; / 给变量 b 赋值为字符a; / 将变量 b 的值赋给变量 acoutvoid main() int a; / 定义一个整型变量 achar b; / 定义一个字符型变量 bb = a; / 给变量 b 赋值a=b; / 将变量 b 的值赋给变量 acoutx_int) ,输出并观察(x_int/y_double) 、 (y_double-m_char)以及 n_bool 的值,理解这些输出的含义。例如:输入 1 1 1#incl

3、udevoid main()int x_int;double y_double;char m_char;bool n_bool;coutx_inty_doublem_char;n_bool=m_charx_int;coutvoid main()char qianqu, zifu, houji;coutzifu;qianqu=zifu-1;houji=zifu+1;coutvoid main()const double pi=3.14, midu=7.8;double banjing, bmianji, tiji, zhiliang;coutbanjing;bmianji=4*pi*banjin

4、g*banjing;tiji=bmianji*banjing/3;zhiliang=tiji*midu;coutvoid main()int zongm, shi, fen, miao;coutzongm;if(zongm0)shi=zongm/3600;fen=zongm%3600/60;miao=zongm%60;coutvoid main()int x, y;coutxy;if(y%x=0)cout70#includevoid main()double x, y;coutx;if(xvoid main()int age;coutage;if(age=20&age50)coutvoid m

5、ain()int a;couta;switch(a)case 1: coutvoid main()char xingbie;int shengao, tizhong;coutxingbie;if(xingbie=m)|(xingbie=f)coutshengao;if(xingbie=m) tizhong=shengao-105;else tizhong=shengao-100;coutvoid main()double a,b;char c;coutabc;switch(c)case +: coutvoid main()double chanzhi=200; int nianshu=0;wh

6、ile(chanzhivoid main()const int N=10;for(int i=1;ivoid main()double x;docoutx;if(x0) coutvoid main()int limit;coutlimit;int n=1, s=0;while(svoid main()char ch;int i;coutch;if(ch=aelse coutvoid main()int gong, mu, xiao;for(gong=0; gong=38)2提示:求幂的数学函数是 pow(x, y),求平方根的数学函数是 sqrt(x)。要使用这些数学函数,需要在文件开始添加预

7、编译指令#include。#include#includedouble f(double);void main()double x;x=-28;coutdouble jiecheng(int);void main()int m, n;coutmn;if(m0&n0)coutbool sxh(int);void main()coutvoid main()const int LINE=9;for(int i=1; i#includevoid first();void second();void main()coutbool sushu ( int n );void main()int x;cout

8、x;if(x0)if(sushu(x) coutdouble f(int a, int n);void main()int a=1, n=12;cout9 | nbool runnian(int);int tianshu(int, int);void main()int nian, yue, ri;coutnianyueri;if(nian0&yue=1&yue=1&ri0)s+=tianshu(nian, i);i-;coutvoid shapeV(int n=5);void main( )shapeV();shapeV(1);shapeV(11);void shapeV(int n)for

9、(int i=1; i#include void main()double a,b,c,s,area;coutabc;if(a0 & b0 & c0 & a+bc & b+ca & c+ab)s=(a+b+c)/2;area=sqrt(s*(s-a)*(s-b)*(s-c);coutvoid main()int m,n=0;for(m=1;mvoid main()int n;for(int i=1, s=0; svoid main()int m,s=0,n;m=13755218;while( m!=0)n=m%10;s+=n;m=m/10;coutvoid main()int jieguo;i

10、nt a1=0, a2=1, a3;for(int i=3; ivoid main()int n=1,s=0;double out=0;for (int i=1; ivoid main()int m,n=0,a,b,c;for(m=100;mdouble f(double);void main()double a, b;a=-35;b=f(a);coutdouble fac(int);void main()cout1; x-)y*=x;return y;/* 编写一个函数:bool isHuZhi(int n1, int n2),判断 n1 和 n2 是否互质。*/#includebool i

11、sHuZhi(int n1, int n2)/* int r, t;if(n1ab;if(isHuZhi(a, b)coutdouble max(double, double, double);void main()double a, b, c, d, e, f;coutabcdef;double max1=max(a,b,c);double max2=max(d,e,f);coutmax2) couty) m=x;else m=y;if(mz) return m;else return z;/* 定义一个 C+函数 isprime(int),功能为判断一个正整数是否是素数。*/#includebool isprime(int);void main()for(int i=100; i200; i+)if(isprime(i) coutiendl;bool isprime(int n)bool judge=true;for(int i=2; in; i+)if(n%i=0)judge=false;break;return judge;

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > 解决方案

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号