C语言程序设计例代码.docx

  1. 1、本文档共61页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

例4.3

/*Filename:exam4_3.cpp*/#includeiostream.hvoidmain()

{ intyear,rem4,rem100,rem400;cout输入年份:;

cinyear;rem400=year%400;rem100=year%100;rem4=year%4;

if((rem400==0)||((rem4==0)(rem100!=0)))coutyear是闰年endl;

else

coutyear不是闰年endl;

}

例4.5

/*Filename:exam4_5.cpp*/#includeiostream.hvoidmain()

{ charch;

cout课程代号:;cinch;switch(ch)

{

casem:caseM: casew: //为什么case后没有任何语句,请思考!caseW:cout8学分endl;

break;

为/什/么使用break语句,请思考!

casep:caseP:casec:caseC:cout5学分endl;

break;

casee:

caseE:cout6学分endl;

break;

default:cout输入的课程代号不正确endl;

}

}

例4.6

/*Filename:exam4_6.cpp*/#includeiostream.hvoidmain()

{ intchoice;

cout1.VisualC++endl;cout2.VisualBasicendl;cout3.VisualFoxproendl;cout请选择:; cinchoice;switch(choice)

{

case1:cout你的选择是VisualC++endl;break;

case2:cout你的选择是VisualBasicendl;

break;

case3:cout你的选择是VisualFoxproendl;break;

default:cout输入错误endl;

}

}

例5.6

/*Filename:exam5_6.cpp*/#includeiostream.hvoidfun1();

voidfun2();voidmain()

{ fun1();

fun2();

}

voidfun1()

{ intn=1; //局部变量n+=10;

coutfun1:n=nendl;

}

voidfun2()

{ intn=2; //局部变量n+=20;

coutfun2:n=nendl;

}

例5.16

/*Filename:exam5_16.cpp*/#includeiostream.h

voidhanio(int,char,char,char);voidmain()

{ charA=A,B=B,C=C;

intn=3;hanio(n,A,B,C);

}

voidhanio(intn,charA,charB,charC)

{ if(n==1)

cout将第n个盘片从A柱搬到C柱上endl;else

{ hanio(n-1,A,C,B);

cout将第n个盘片从A柱搬到C柱上endl;hanio(n-1,B,A,C);

}

}

例5.18

/*Filename:exam5_18.cpp*/#includeiostream.h

int

intint

min(int

min(intmin(int

a,int

a,inta,int

b);

b,intc);

b,intc,intd);

voidmain()

{

coutcout

min(13,5,4,9)endl;min(-2,8,0)end;

}

intmin(inta,intb)

{

returnab?a:b;

}

intmin(inta,intb,intc)

{ intt=min(a,b);returnmin(t,c);

}

intmin(inta,intb,intc,intd)

{ intt1=min(a,b);intt2=min(c,d);returnmin(t1,t2);

}

例6.2

/*Filename:exam6_2.cpp*/#includeiostream.h#defineN10

voi

文档评论(0)

tianya189 + 关注
官方认证
内容提供者

该用户很懒,什么也没介绍

认证主体阳新县融易互联网技术工作室
IP属地上海
统一社会信用代码/组织机构代码
92420222MA4ELHM75D

1亿VIP精品文档

相关文档