题目描述
1.要学会如何正确定义变量
2.双精度(所有带小数点得数)他们没有取整运算!!!!!!一定要转化成整数!!!!元*100化成分!!!!
3.n/10000写在外边,再printf n的值和printf n/10000不一样——————why??
样例
//这一大块程序,你真的啰嗦了·····真的太啰嗦了
int n; double m;
scanf("%lf",&m);
int n=m*100;
cin>>n;
printf("NOTAS:\n"); //难道你就想不到再来个double的m吗??输入的必须是双精度!
n=(int)n;
n*=100;
n/=10000;
include[HTML_REMOVED]
using namespace std;
int main()
{
double m;
scanf(“%lf”,&m);
int n=m*100;
printf(“NOTAS:\n”);
printf("%d nota(s) de R$ 100.00\n",n/10000);
n=n%10000;
printf("%d nota(s) de R$ 50.00\n",n/5000);
n%=5000;
printf("%d nota(s) de R$ 20.00\n",n/2000);
n%=2000;
printf("%d nota(s) de R$ 10.00\n",n/1000);
n%=1000;
printf("%d nota(s) de R$ 5.00\n",n/500);
n%=500;
printf("%d nota(s) de R$ 2.00\n",n/200);
printf("MOEDAS:\n");
n%=200;
printf("%d moeda(s) de R$ 1.00\n",n/100);
n%=100;
printf("%d moeda(s) de R$ 0.50\n",n/50);
n%=50;
printf("%d moeda(s) de R$ 0.25\n",n/25);
n%=25;
printf("%d moeda(s) de R$ 0.10\n",n/10);
n%=10;
printf("%d moeda(s) de R$ 0.05\n",n/5);
n%=5;
printf("%d moeda(s) de R$ 0.01\n",n/1);
return 0;
}
算法1
(暴力枚举) $O(n^2)$
blablabla
时间复杂度
参考文献
C++ 代码
blablabla
算法2
(暴力枚举) $O(n^2)$
blablabla
时间复杂度
参考文献
C++ 代码
blablabla