西安交大C++考前练习1.docx
- 文档编号:12395226
- 上传时间:2023-04-18
- 格式:DOCX
- 页数:14
- 大小:301.65KB
西安交大C++考前练习1.docx
《西安交大C++考前练习1.docx》由会员分享,可在线阅读,更多相关《西安交大C++考前练习1.docx(14页珍藏版)》请在冰豆网上搜索。
西安交大C++考前练习1
1、求100~999之间所有各位数字的立方和等于1099的整数。
假定求出三个符合要求的数A、B、C,则计算(A+B+C)/3。
并按下面格式输出:
(A+B+C)/3=结果值
编程要求和评分标准:
(20分)
(1)能正确取出百位、个位数字;(5分)
(2)能正确取出十位数字;(5分)
(3)循环结构,分支结构正确;(5分)
(4)输出格式正确。
(5分)
1.程序源代码
#include
#include
usingnamespacestd;
intmain()
{
intsum=0;
intk=0;
inta,b,c;
cout<<"(";
for(inti=100;i<1000;i++)
{
a=i/100;
b=i%100/10;
c=i%10;
if(a*a*a+b*b*b+c*c*c==1099)
{sum=sum+i;
cout<
k++;
}
}
cout<<"\b"<<")/"< doubleaverage=sum/k; cout< return0; } } 2、2: (20分) 定义5×5二维数组,找出第m行中元素的最大值,并输出最大值元素以及所在的列号。 找出第n列中元素的最小值,并输出最小值元素以及所在的行号。 (m和n均在1~5之间) 编程要求和评分标准: (20分) (1)数组定义及产生正确(5分) (2)求最大值及列号功能正确(5分) (3)求最小值及行号功能正确(5分) (4)输出格式正确,格式如下: (5分) 5×5数组为: 4587323454 5456767866 4678872343 1232445678 5566778899 输入m=2(即第3行),则程序输出: 第3行的最大值: 87,所在列号: 3 输入n=3(即第4列),则程序输出: 第4列的最小值: 23,所在行号: 3 程序源代码 #include #include usingnamespacestd; intmain() { inta[5][5]; for(inti=0;i<5;i++) { for(intj=0;j<5;j++) { cin>>a[i][j]; } } for(inti=0;i<5;i++) { for(intj=0;j<5;j++) {
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 西安 交大 C+ 考前 练习