作业介绍
画下面8个程序的流程图
//1. 192学游泳
double l=2,cnt=1,s=0,x;
cin>>x;
while(1){
s+=l;
if(s>=x) break;
cnt++,l*=0.98;
}
cout<<cnt;
//2. 200凑数
int x,y;
cin>>x>>y;
for(int i=1000;i>=2;i--){
if(i%x!=0 && i%y!=0){
cout<<i;
break;
}
}
//3. 209角谷猜想
int n;
cin>>n;
while(n>1){
if(n%2==1){
cout<<n<<"*3+1=";
n=n*3+1;
}
else{
cout<<n<<"/2=";
n/=2;
}
cout<<n<<endl;
}
cout<<"End";
//4. 212加加乐
long long n,m,cnt,z,q;
cin>>n;
for(int i=1;i<=n;i++){
while(n>0){
cnt=cnt+(n%10);
n/=10;
}
}
cout<<cnt;
//5. 123字符类型判断
char x;
cin>>x;
if(x>='A' && x<='Z') cout<<"upper";
else if(x>='a' && x<='z') cout<<"lower";
else if(x>='0' && x<='9') cout<<"digit";
else cout<<"other";
//6. 215计算矩阵边缘元素之和
int n,m,temp,ans;
cin>>m>>n;
for(int i=1;i<=m;i++)
for(int j=1;j<=n;j++)
{
cin>>temp;
if(i==1 || i==m || j==1 || j==n) ans+=temp;
}
cout<<ans;
//7. 236书香阁座位
int s=0,c=1,r=15;
while(1){
s+=r;
if(s==312) break;
c++,r+=2;
}
cout<<"最后一排的座位数:"<<r<<endl<<"排数:"<<c;
//8. P230宇宙大爆炸
int x;
cin>>x;
for(int i=1;i<=2*x-1;i++){
for(int j=1;j<=2*x-1;j++){
cout<<"*";
}
cout<<endl;
}
题目
- 状态
- 已结束
- 题目
- 1
- 开始时间
- 2023-7-24 0:00
- 截止时间
- 2023-8-1 23:59
- 可延期
- 24 小时