《C++程序设计》学习笔记
来源:互联网 发布:淘宝朋友代付退款到哪 编辑:程序博客网 时间:2024/05/17 08:45
P86
14.
#include<iostream>using namespace std;int main(){ int a,b,c,d,t; cout<<"Pleaseenter a,b,c,d:"; cin>>a>>b>>c>>d; while(a>b||b>c||c>d)//用while循环一遍遍执行,直到符合a<b<c<d,达到从小到大输出的结果 { if(a>b){t=a;a=b;b=t;} if(b>c){t=b;b=c;c=t;} if(c>d){t=c;c=d;d=t;} } cout<<a<<"<"<<b<<"<"<<c<<"<"<<d<<endl; return0;}
15.#include<iostream>using namespace std;int main(){ int m,n,t,sum; cout<<"Pleaseenter m,n:"; cin>>m>>n; if(m>n){t=m;m=n;n=t;} //若m不是较小数,则m,n值互换 sum=m; while(sum%n!=0) //sum叠加m,直到能整除较大数n sum=sum+m; cout<<"最大公倍数为:"<<sum<<endl; sum=m*n/sum; cout<<"最小公约数为:"<<sum<<endl; return0;}
解题思路:最大公倍数是两数较小数不断自己加自己,直到能被较大数整除。
16.
#include<iostream>using namespace std;int main(){ char c; int eng=0,space=0,num=0,other=0; cout<<"Please enter one line:"; while((c=getchar())!='\n') { if('a'<=c&&c<='z'||'A'<=c&&c<='Z') //"&&"一定不能省去。写成 'a'<=c<='z' 的形式,就错了。 {eng++; continue;} if(c=='') {space++; continue;} if('0'<=c&&c<='9') //同上,写成 '0'<=c<='9' 的形式就错了。 {num++; continue;} else other++; } cout<<"英文字母个数为:"<<eng<<endl <<"空格个数为:"<<space<<endl <<"数字个数为:"<<num<<endl <<"其它字符个数为:"<<other<<endl; return0;}
- C程序设计(谭浩强)--学习笔记
- 《objective-c程序设计》学习笔记
- 《objective-c 2.0 程序设计》学习笔记
- (2012.01.13)《C程序设计》学习笔记
- C程序设计(谭浩强)--学习笔记 (指针)
- 《C程序设计(第四版)》学习笔记
- Linux环境C程序设计---学习笔记01
- objective-C程序设计学习笔记2--类
- C程序设计学习笔记(完结)
- C程序设计学习笔记(完结)
- C程序设计学习笔记(完结)
- C程序设计学习笔记(完结)
- c程序设计第二版学习笔记
- 《面向对象程序设计-C++》学习笔记1
- 《面向对象程序设计-C++》学习笔记2
- Objective-C 2.0 学习笔记一(Objective-C 程序设计)
- 《Objective-C程序设计》笔记
- 《问题求解与程序设计 C语言版》学习笔记
- PHP几个算法、PHP冒泡、PHP二分法、PHP求素数、PHP乘法表
- asp.net网站程序在指定用户运行
- Magic Winmail Server 4.X 注册 破解
- 盘点:当今十大备份应用软件
- 半边天最新推荐伤感日志发布:寂寞,在指尖滴落
- 《C++程序设计》学习笔记
- FM1208非接触CPU卡读写系统的研制
- jquery实现倒计时和当前时间的显示
- windows下面文档转pdf
- C++中变量的作用域与生命周期
- js 获取当前时间 况且还是动态获取的,也就相当于时间表的 看看呗
- JavaScript对象集合
- js中 visibility和display的区别
- firefox扩展插件制作方法