- 7
- 0
- 约6.72千字
- 约 10页
- 2017-05-12 发布于河南
- 举报
c书中例题源代码第4章
【例4.1】 从键盘上输入两个浮点数,编程比较大小,输出显示相等、大于、小于等情况。
#include iostream.h
void main( )
{
double x,y;
coutInput x,y: ;
cinxy;
if(x!=y)
if(xy)
coutxy\n;
else
coutxy\n;
else
coutx=y\n;
}
【例4.2】 分析下列程序的输出结果,指出该程序中的else子句与哪个if配对。
#include iostream.h
void main( )
{
int i(7),j(5);
if(i!=j)
if(i==j)
{
i+=8;
coutiendl;
}
else
{
j-=2;
coutjendl;
}
couti+jendl;
}
【例4.3】 分析下列程序的输出结果,并且指出该程序中的else子句与哪个if配对。
#include iostream.h
void main( )
{
int i(7),j(5);
if(i!=j)
{
if(i=j)
{
i+=8;
coutiendl;
}
}
else
{
j-=2;
coutjendl;
}
couti+jendl;
}
【例4.4】 编程实现两个浮点数的四则运算。
#include iostream.h
void main( )
{
double d1,d2;
char op;
coutInput d1 op d2: ;
cind1opd2;
switch(op)
{
double temp;
case +: temp=d1+d2;
coutd1opd2=tempendl;
break;
case -: temp=d1-d2;
coutd1opd2=tempendl;
break;
case *: temp=d1*d2;
coutd1opd2=tempendl;
break;
case /: temp=d1/d2;
coutd1opd2=tempendl;
break;
default: couterror!\n;
}
}
【例4.5】 编程统计从键盘上输入的每种数字字符的个数和其他字符的个数,并以字符 # 作为输入结束符。
#include iostream.h
void main( )
{
char ch;
int nother(0),ndigit[10];
for(int i=0;i10;i++)
ndigit[i]=0;
coutInput some characters:\n;
cinch;
while(ch!=#)
{
switch(ch)
{
case 0:
case 1:
case 2:
case 3:
case 4:
case 5:
case 6:
case 7:
case 8:
case 9: ++ndigit[ch-0];
break;
default: ++nother;
}
cinch;
}
coutdigit=;
for(i=0;i10;i++)
coutndigit[i] ;
cout\nother=notherendl;
}
【例4.6】 分析下列程序的输出结果,该程序中出现了开关语句的嵌套使用。
#include iostream.h
void main( )
{
int a(1),b(6),c(4),d(2);
switch(a++)
{
case 1: c++;d++;
case 2: switch(++b)
{
case 7: c++;
case 8: d++;
}
case 3: c++;d++;
break;
case 4: c++;
d++;
}
coutc,dendl;
}
【例4.7】 编程求出自然数51~100之和。
#include iostream.h
void main( )
{
int i(51),sum(0);
while(i=100)
{
sum+=i;
i++;
}
coutsum=su
您可能关注的文档
- 2014-2015(上)计算机应用基础第三次月考检测卷.doc
- 2014-2015第2学期《JAVA项目开发实训》_实训计划.doc
- 2014VB第二次间周考试11计算机.doc
- 2014中考数学模拟题03.doc
- 2014年6月份短学期——软件工程与开发实践1(题目).doc
- 2014年9月份考试Java程序设计第三次作业.doc
- 2014年9月考试可视化程序设计(VB)_A_卷.doc
- 2014年平安建校上报材料 文档.doc
- 2014设计题.doc
- 2015年高职楼宇项目国赛样题6.1发布.doc
- 小区绿化施工协议书.docx
- 墙面施工协议书.docx
- 1 古诗二首(课件)--2025-2026学年统编版语文二年级下册.pptx
- (2026春新版)部编版八年级道德与法治下册《3.1《公民基本权利》PPT课件.pptx
- (2026春新版)部编版八年级道德与法治下册《4.3《依法履行义务》PPT课件.pptx
- (2026春新版)部编版八年级道德与法治下册《6.2《按劳分配为主体、多种分配方式并存》PPT课件.pptx
- (2026春新版)部编版八年级道德与法治下册《6.1《公有制为主体、多种所有制经济共同发展》PPT课件.pptx
- 初三教学管理交流发言稿.docx
- 小学生课外阅读总结.docx
- 餐饮门店夜经济运营的社会责任报告(夜间贡献)撰写流程试题库及答案.doc
原创力文档

文档评论(0)