47
人傻了–放到数组里
注意判断如果判断改为if(n%100!=)就不行
// #include [HTML_REMOVED]
// using namespace std;
// int main()
// {
// int n, a[7] = {100, 50, 20, 10, 5, 2, 1};
// cin >> n;
// printf(“%d\n”, n);
// for (int i = 0; i < 7; i ++ )
// {
// printf(“%d nota(s) de R$ %d,00\n”, n / a[i], a[i]);
// n %= a[i];
// }
// return 0;
// }
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int n = sc.nextInt();
System.out.println(n);
int ds100=0, ds50=0, ds20=0, ds10=0, ds5=0, ds2=0, ds1=0;
// 如果判断改为if(n%100!=)就不行
if(n>=100){ if((ds100=n/100)>0)n%=100*ds100;}
if(n>=50){ if((ds50=n/50)>0)n%=50*ds50;}
if(n>=20){ if((ds20=n/20)>0)n%=20*ds20;}
if(n>=10){ if((ds10=n/10)>0)n%=10*ds10;}
if(n>=5){ if((ds5=n/5)>0)n%=5*ds5;}
if(n>=2){ if((ds2=n/2)>0)n%=2*ds2;}
if(n>=1){ if((ds1=n/1)>0)n%=1*ds1;}
System.out.printf("%d nota(s) de R$ 100,00\n",ds100);
System.out.printf("%d nota(s) de R$ 50,00\n",ds50);
System.out.printf("%d nota(s) de R$ 20,00\n",ds20);
System.out.printf("%d nota(s) de R$ 10,00\n",ds10);
System.out.printf("%d nota(s) de R$ 5,00\n",ds5);
System.out.printf("%d nota(s) de R$ 2,00\n",ds2);
System.out.printf("%d nota(s) de R$ 1,00\n",ds1);
}
}