>x>>y;if(x!=y)if"> >x>>y;if(x!=y)if" />
欢迎来到天天文库
浏览记录
ID:14993361
大小:794.50 KB
页数:10页
时间:2018-07-31
《c++书中例题源代码第4章》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、【例4.1】从键盘上输入两个浮点数,编程比较大小,输出显示相等、大于、小于等情况。#includevoidmain(){doublex,y;cout<<"Inputx,y:";cin>>x>>y;if(x!=y)if(x>y)cout<<"x>y";elsecout<<"xvoidmain(){inti(7),j(5);if(i!=j)if(i==j){i+=8;cout<2、l;}else{j-=2;cout<voidmain(){inti(7),j(5);if(i!=j){if(i>=j){i+=8;cout<voidmain(){doubled1,d2;charop;cout<<"Inpu3、td1opd2:";cin>>d1>>op>>d2;switch(op){doubletemp;case'+':temp=d1+d2;cout<4、out<<"error!";}}【例4.5】编程统计从键盘上输入的每种数字字符的个数和其他字符的个数,并以字符'#'作为输入结束符。#includevoidmain(){charch;intnother(0),ndigit[10];for(inti=0;i<10;i++)ndigit[i]=0;cout<<"Inputsomecharacters:";cin>>ch;while(ch!='#'){switch(ch){case'0':case'1':case'2':case'3':case'4':case'5':case'6':case'7':ca5、se'8':case'9':++ndigit[ch-'0'];break;default:++nother;}cin>>ch;}cout<<"digit=";for(i=0;i<10;i++)cout<voidmain(){inta(1),b(6),c(4),d(2);switch(a++){case1:c++;d++;case2:switch(++b){case7:c++;ca6、se8:d++;}case3:c++;d++;break;case4:c++;d++;}cout<voidmain(){inti(51),sum(0);while(i<=100){sum+=i;i++;}cout<<"sum="<voidmain(){inti(51),sum(0);do{sum+=i++;}while(i<=107、0);cout<<"sum="<voidmain(){intsum(0);for(inti=51;i<=100;i++)sum+=i;cout<<"sum="<voidmain(){inti(51),sum(0);for(;i<=100;i++)
2、l;}else{j-=2;cout<voidmain(){inti(7),j(5);if(i!=j){if(i>=j){i+=8;cout<voidmain(){doubled1,d2;charop;cout<<"Inpu
3、td1opd2:";cin>>d1>>op>>d2;switch(op){doubletemp;case'+':temp=d1+d2;cout<4、out<<"error!";}}【例4.5】编程统计从键盘上输入的每种数字字符的个数和其他字符的个数,并以字符'#'作为输入结束符。#includevoidmain(){charch;intnother(0),ndigit[10];for(inti=0;i<10;i++)ndigit[i]=0;cout<<"Inputsomecharacters:";cin>>ch;while(ch!='#'){switch(ch){case'0':case'1':case'2':case'3':case'4':case'5':case'6':case'7':ca5、se'8':case'9':++ndigit[ch-'0'];break;default:++nother;}cin>>ch;}cout<<"digit=";for(i=0;i<10;i++)cout<voidmain(){inta(1),b(6),c(4),d(2);switch(a++){case1:c++;d++;case2:switch(++b){case7:c++;ca6、se8:d++;}case3:c++;d++;break;case4:c++;d++;}cout<voidmain(){inti(51),sum(0);while(i<=100){sum+=i;i++;}cout<<"sum="<voidmain(){inti(51),sum(0);do{sum+=i++;}while(i<=107、0);cout<<"sum="<voidmain(){intsum(0);for(inti=51;i<=100;i++)sum+=i;cout<<"sum="<voidmain(){inti(51),sum(0);for(;i<=100;i++)
4、out<<"error!";}}【例4.5】编程统计从键盘上输入的每种数字字符的个数和其他字符的个数,并以字符'#'作为输入结束符。#includevoidmain(){charch;intnother(0),ndigit[10];for(inti=0;i<10;i++)ndigit[i]=0;cout<<"Inputsomecharacters:";cin>>ch;while(ch!='#'){switch(ch){case'0':case'1':case'2':case'3':case'4':case'5':case'6':case'7':ca
5、se'8':case'9':++ndigit[ch-'0'];break;default:++nother;}cin>>ch;}cout<<"digit=";for(i=0;i<10;i++)cout<voidmain(){inta(1),b(6),c(4),d(2);switch(a++){case1:c++;d++;case2:switch(++b){case7:c++;ca
6、se8:d++;}case3:c++;d++;break;case4:c++;d++;}cout<voidmain(){inti(51),sum(0);while(i<=100){sum+=i;i++;}cout<<"sum="<voidmain(){inti(51),sum(0);do{sum+=i++;}while(i<=10
7、0);cout<<"sum="<voidmain(){intsum(0);for(inti=51;i<=100;i++)sum+=i;cout<<"sum="<voidmain(){inti(51),sum(0);for(;i<=100;i++)
此文档下载收益归作者所有