第 8课 求商、求余和除法
3033:【例8.1】人民币支付
[例 8.1] 人民币支付
3033:【例8.1】人民币支付
scratch3代码:
c语言代码:
#include <stdio.h>
#include <stdlib.h>
int main()
{
int a,b,c,g,e,n,x;
scanf("%d",&x);
a=x/100;
x=x%100;
b=x/50;
x=x%50;
n=x/20;
x=x%20;
c=x/10;
x=x%10;
g=x/5;
e=x%5;
printf("%d\n%d\n%d\n%d\n%d\n%d\n",a,b,n,c,g,e);
return 0;
}
C++代码:
#include <bits/stdc++.h>
using namespace std;
int main()
{
int n,a=0,b=0,c=0,d=0,e=0,f=0;
cin>>n;
a=n/100;
n%=100;
b=n/50;
n%=50;
c=n/20;
n%=20;
d=n/10;
n%=10;
e=n/5;
n%=5;
f=n;
cout<<a<<endl;
cout<<b<<endl;
cout<<c<<endl;
cout<<d<<endl;
cout<<e<<endl;
cout<<f<<endl;
return 0;
}
#include<bits/stdc++.h>
using namespace std;
int main()
{
int ans,num=0;
cin>>ans;
num=ans/100;
ans=ans%100;
cout<<num<<endl;
num=ans/50;
ans=ans%50;
cout<<num<<endl;
num=ans/20;
ans=ans%20;
cout<<num<<endl;
num=ans/10;
ans=ans%10;
cout<<num<<endl;
num=ans/5;
ans=ans%5;
cout<<num<<endl;
num=ans/1;
ans=ans%1;
cout<<num<<endl;
return 0;
}
#include<bits/stdc++.h>
using namespace std;
int main(){
int a;
cin>>a;
cout<<a/100<<endl;
a=a-a/100*100;
cout<<a/50<<endl;
a=a-a/50*50;
cout<<a/20<<endl;
a=a-a/20*20;
cout<<a/10<<endl;
a=a-a/10*10;
cout<<a/5<<endl;
a=a-a/5*5;
cout<<a/1<<endl;
return 0;
}
python3代码:
x=input()
x=int(x)
print(x//100)
x%=100
print(x//50)
x%=50
print(x//20)
x%=20
print(x//10)
x%=10
print(x//5)
x%=5
print(x)
小学生C++入门书籍、算法入门书籍,NOI数学书籍等
小学生C++入门书籍、算法入门书籍,NOI数学书籍等_啊哈编程星球:一本书学会python和c++ pdf-CSDN博客
小学生C++入门书籍、程序员的数学入门书籍、算法启蒙书籍等
《信息学奥赛一本通 编程启蒙C++版》3001-3482
《信息学奥赛一本通 编程启蒙 C++版》 3391-3400(10题)
3111:练19.4 骑车与走路(Scratch、C、C++、python)
3116:练20.1 适合晨练(Scratch、C、C++、python)
3132:练22.1 闰年与平年(Scratch、C、C++、python)
3276:练45.1 计算2的幂(Scratch、C、C++、python)
3286:【例47.1】 倒序数(Scratch、C、C++、python)
3312:【例53.1】 最大数位置(Scratch、C、C++、python)
3384:【例67.1】 爬楼梯(Scratch、C、C++)
3450:【例81.1】 计算(a+b)c的值(Scratch、C、C++、python)