题库 模拟押题卷 题目列表 1 #include<iostream>2 using namespace std;3...
组合题

1 #include<iostream>

2 using namespace std;

3 int n,m,i,j,p,k;

4 int a[100],b[100];

5 int main()

6 {

7 cin>>n>>m; 

8 a[0]=n;i=0;p=0;k=1; 

9 do{ 

10 for(j=0;j<i;j++) 

11 if(a[i]==a[j])

12 {

13 p=1;k=j;break; 

14 }

15 if(p) break;

16 b[i]=a[i]/m; 

17 a[i+1]=a[i]%m*10; 

18 i++; 

19 }while(a[i]!=0); 

20 cout<<b[0]<<"."; 

21 for(j=1;j<k;j++) cout<<b[i]; 

22 if(p) cout<<"("; 

23 for(j=k;j<i;j++) cout<<b[j]; 

24 if(p) cout<<") "; 

25 cout<<endl; 

26 return 0; 

27 }

·判断题

(1)程序输入的n和m不能相等。()

(2)程序输人的m不能等于0。()

(3)第9~19行的do…while循环一共有2个出口。()

(4)数组a和b中的数值都小于或等于n。()

·选择题

(5)若输入数据为“11 8”,则输出结果为()

A. 0.375

B. 0.(375)

C. 1.375

D. 1.(375)

(6)若输人数据为“513”,则输出结果为( )。

A. 0.386514

B. 0.(386514)

C. 0.384615

D. 0(384615)

第一空(1.5分):_____________

第二空(1.5分):_____________

第三空(1.5分):_____________

第四空(1.5分):_____________

第五空(3分):_____________

第六空(3分):_____________

第 1 题 填空
第 2 题 填空
第 3 题 填空
第 4 题 填空
第 5 题 填空
第 6 题 填空
题目信息
阅读程序
-
正确率
0
评论
29
点击
QQ
微信