作业介绍

画下面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 小时