- 1、本文档共17页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
信息科学技术学院
程序设计与算法(一)
李文新 郭炜
1
信息科学技术学院
循环例题选讲
2
例1.乘方计算
给出一个整数a和一个正整数n,求乘方an。
输入:
一行,包含两个整数a和n。-1000000 = a = 1000000,1 = n = 10000。
输出:
一个整数,即乘方结果。题目保证最终结果的绝对值不超过1000000。
样例输入
2 3
样例输出
8
3
例1.乘方计算
#include iostream
using namespace std;
int main() {
int a,n;
cin a n;
int result = a;
for(int i = 0;i n-1; ++i)
result *= a;
cout result ;
}
例2. 输入若干个整数求最大值
输入若干个整数(可正可负,不超过int的表示范围),输出最大值
Sample Input
-100 -20 20 -2
Sample Output
20
5
例2. 输入若干个整数求最大值
#include iostream
using namespace std;
int main() {
int n,mx;
bool first = true; //输入的是否是第一个数
while(cin n) {
if( first ) {
mx = n;
first = false;
}
else {
if( n mx )
mx = n;
}
}
cout mx endl;
return 0;
}
例3. 输入至少2个整数,求最大值和第二大值
Sample Input
1 5 6 3 4 6
Sample Output
6 6
Sample Input
1 5 6 3 4
Sample Output
6 5
7
例3. 输入至少2个整数,求最大值和第二大值
#include iostream
using namespace std;
int main() {
int n,max1,max2;
int num = 0; // 输入的是第几??数
while(cin n) {
++num;
if( num == 1)
max1 = n;
else if( num == 2) {
if( n max1) {
max2 = max1;
max1 = n;
}
您可能关注的文档
最近下载
- 初中语文人教八年级上册(统编2023年更新)句子成分划分 教案.docx VIP
- Spark大数据技术实战教程全套教学课件.pptx
- 2024.3.25-深基坑土方开挖专家论证版施工方案,附计算书!115页Word可下载!.docx
- 不同意调岗解除劳动合同通知书.docx VIP
- 《为家乡写人物(风物)“志”》课件--统编版高中语文必修上册.pptx
- 整本书阅读优质课《格林童话》导读课课件.pptx VIP
- 【精品】金融工程第七版课后习题答案(中文.pdf
- 2024年秋人教版七年级英语上册全册课件:Unit 3.pptx VIP
- 圆管涵结构计算-新规范.xls VIP
- 典型作业风险辨识防范手册(变电分册).pdf
文档评论(0)