编写程序,输入一个正整数N(1<;=N<;=1000),计算出N元人民币兑换成1元,2元和5元纸币的所有组合,要求组合中1元,2元和5元都必须村在。输出每一种组合的情况以及总的组合素。 #include "iostream.h" void main( ) { int m,n=0; cout<;<;"请输入一个正整数N(1<;=N<;=1000):"; cin>;>;m; for(int i=1;i<;=m;i++) for(int j=1;j<;=m/2;j++) for(int k=1;k<;=m/5;k++) if ( ) { cout<;<;"1元"<;
A: i*2+j*1+k*5==m
B: i*1+j*2+k*5==m
C: i*5+j*2+k*1==m
D: i*1+j*5+k*2==m
A: i*2+j*1+k*5==m
B: i*1+j*2+k*5==m
C: i*5+j*2+k*1==m
D: i*1+j*5+k*2==m
举一反三
- 有如下程序段: Dim i%, j%, n%, m%, k% m = 0 : k = 0 For i = 1 To 5 k = k + 1 n = 0 For j = 1 To 2 n = n + 1 m = m + 1 Next j Next i MsgBox(k & " " & n & " " & m)运行该程序代码段后,消息对话框中显示的内容为( )。 A: 5 10 2 B: 5 10 10 C: 5 2 10 D: 5 2 2
- 中国大学MOOC: 有如下程序段: Dim i%, j%, n%, m%, k% m = 0 : k = 0 For i = 1 To 5 k = k + 1 n = 0 For j = 1 To 2 n = n + 1 m = m + 1 Next j Next i MsgBox(k & & n & & m)运行该程序代码段后,消息对话框中显示的内容为( )。
- 分析以下算法的时间复杂度。void fun(int n){ int i,j,k; for (i=1;i<= n;i++) for (j= 1;<= n;j++) . { k=1; while (k<=n) k=5*k;}
- 下列程序输出结果是:() int i,j,m,n; m=n=0; for(i=0;i<2;i++) for(j=0;j<2;j++) if(j>=i)m=1;n++; printf("n=%d ",n);
- 有以下程序: #include int fun(int x, int y) { static int m=0, i=2; i+=m+1; m=i+x+y; return m; } main() { int j=1, m=1, k; k=fun(j, m); printf("%d,", k); k=fun(j, m); printf("%d\n", k); } 执行后的输出结果是().