3221:【例37.1】 分数加减表达式的值
第34集 | 信奥一本通启蒙班——分数加减表达式的值(3221)
#include<bits/stdc++.h>
using namespace std;
int main(){
int n,flag=1;
cin>>n;
double sum=0;
for(int i=1;i<=n;i++){
sum+=flag*1.0/i;
flag*=-1;
}
cout<<fixed<<setprecision(4)<<sum;
return 0;
}
3222:【例37.2】 求分数序列和
第35集 | 信奥一本通——分数求和(3222)
#include<bits/stdc++.h>
using namespace std;
int main()
{
int ans;
double num=1.0,sum=2.0,abc=0,xyz;
cin>>ans;
for(int i=1;i<=ans;i++)
{
abc+=sum/num*1.0;
xyz=sum;
sum=sum+num;
num=xyz;
}
printf("%.4lf",abc);
return 0;
}
3223:【例37.3】 菱形图形
[例 37.3] 菱形图形
1028:字符菱形
第36集 | 信奥一本通——菱形图形(3223)
信息学奥赛一本通1028讲解(字符菱形)
信息学奥赛一本通1028讲解(字符菱形)_哔哩哔哩_bilibili
1028 字符菱形 【顺序结构程序设计】_哔哩哔哩_bilibili
啊哈C语言 第7讲 8、09字符菱形_哔哩哔哩_bilibili
C++信息学奥赛OJ讲解:1028:字符菱形(NOI 1.1.09)_哔哩哔哩_bilibili
#include <bits/stdc++.h>
using namespace std;
int main()
{
int n;
cin>>n;
for(int i=1;i<=n;i++){
for(int j=1;j<=n-i;j++)cout<<" ";
for(int j=1;j<2*i;j++)cout<<j;
cout<<endl;
}
for(int i=n-1;i>=1;i--){
for(int j=1;j<=n-i;j++)cout<<" ";
for(int j=1;j<2*i;j++)cout<<j;
cout<<endl;
}
return 0;
}
3224:练37.1 有规律图形
#include<bits/stdc++.h>
using namespace std;
int main()
{
cout<<"*****"<<endl;
cout<<"*****"<<endl;
cout<<"*****"<<endl;
return 0;
}
3225:练37.2 图形的窍门1
#include <bits/stdc++.h>
using namespace std;
int main()
{
for(int i=1;i<=5;i++){
for(int j=1;j<=i;j++){
cout<<"*";
}
cout<<endl;
}
return 0;
}