3176:【例29.3】 求小数的某一位
[例 29.3]求小数的某一位
1082:求小数的某一位
#include<bits/stdc++.h>
using namespace std;
int main()
{
long long ans,num,sum,xyz;
cin>>ans>>num>>sum;
for(int i=1;i<=sum;i++)
{
ans*=10;
xyz=ans/num;
ans%=num;
}
cout<<xyz<<endl;
return 0;
}
#include <bits/stdc++.h>
using namespace std;
int main()
{
int a,b,n,x;
cin>>a>>b>>n;
while(n--){
a%=b;a*=10;
}
printf("%d",a/b);
return 0;
}
3177:练29.1 人口增长问题
练 29.1 人口增长问题
1070:人口增长
一本通1070-人口增长
1070:人口增长-信息学奥赛一本通_哔哩哔哩_bilibili
信息学奥赛一本通Vlog 题号:1070 人口增长,1072 鸡尾酒疗法_哔哩哔哩_bilibili
《信息学奥赛一本通》题解_1070_人口增长_哔哩哔哩_bilibili
1070:人口增长C++_我国现有x亿人口,按照每年0.1%的增长速度,n年后将有多少人?保留小数点后四位。-CSDN博客
【C++】1070:人口增长(信息学奥赛)_1070:人口增长-CSDN博客
1070:人口增长C++_我国现有x亿人口,按照每年0.1%的增长速度,n年后将有多少人?保留小数点后四位。-CSDN博客
#include<iostream>
using namespace std;
int main(){
double x,n;
cin>>x>>n;
for(int i=1;i<=n;i++){
x=x*(1+0.001);
}
printf("%.4f",x);
return 0;
}
#include <bits/stdc++.h>
using namespace std;
int main()
{
double x,n;
cin>>x>>n;
while(n--){
x*=1.001;
}
printf("%.4f",x);
return 0;
}
3178:练29.2 末两位数
练29.2末两位数
2024:【例4.10】末两位数
2024:【例4.10】末两位数-信息学奥赛一本通
2024:【例4.10】末两位数-信息学奥赛一本通_哔哩哔哩_bilibili
2024:【例4.10】末两位数_哔哩哔哩_bilibili
#include<bits/stdc++.h>
using namespace std;
long long n,m=92,sum=1,sum1;
int main(){
cin>>n;
for(int i=1;i<=n;i++){
sum*=m;
sum%=100;
}
printf("%d",sum);
return 0;
}
#include<bits/stdc++.h>
using namespace std;
long long a=1992,b,p,ans;
int main()
{
cin>>b;
p=100,ans=1;
while( b )
{
if( b&1 )
{
ans=a*ans%p;
}
a=a*a%p;
b>>=1;
}
printf("%02lld",ans);
return 0;
}
3179:练29.3 银行利息
练 29.3 银行利息
15 银行利息
#include<bits/stdc++.h>
using namespace std;
double m;
int n,a;
int main(){
cin>>n>>m>>a;
for(int i=1;i<=a;i++){
m*=(1+0.01*n);
}
cout<<(int)(m);
return 0;
}
#include <bits/stdc++.h>
using namespace std;
int main()
{
double r,m,y;
cin>>r>>m>>y;
while(y--){
m*=(1+r*0.01);
}
printf("%d",int(m));
return 0;
}
3180:【例30.1】 平方根
[例 30.1] 平方根
#include<bits/stdc++.h>
using namespace std;
double x,y=1,n;
int main() {
cin>>x>>n;
for(int i=1;i<=n;i++){
y=(y+x/y)/2;
}
printf("%.3lf",y);
return 0;
}
#include <bits/stdc++.h>
using namespace std;
int main()
{
double x,n,y=1;
cin>>x>>n;
n-=1;
while(n--){
y=(y+x/y)/2;
}
printf("%.3f",y);
return 0;
}
《信息学奥赛一本通 编程启蒙C++版》3155-3159(5题)
《信息学奥赛一本通 编程启蒙C++版》3160-3164(5题)
《信息学奥赛一本通 编程启蒙C++版》3165-3170(6题)