袁莱维
码龄2年
关注
提问 私信
  • 博客:99
    社区:90
    问答:120
    动态:112
    421
    总访问量
  • 1
    原创
  • 1,810,116
    排名
  • 1
    粉丝
  • 0
    铁粉

个人简介:mlpoknbjiuhvcgytfxzdresaqw

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:浙江省
  • 加入CSDN时间: 2022-08-18
博客简介:

yuanlaiwei的博客

查看详细资料
个人成就
  • 获得1次点赞
  • 内容获得0次评论
  • 获得0次收藏
创作历程
  • 1篇
    2022年
成就勋章
TA的专栏
  • c/c++
    1篇
兴趣领域 设置
  • Python
    python
  • 编程语言
    c++
  • 游戏
    pygame游戏程序
  • 操作系统
    windows
创作活动更多

仓颉编程语言体验有奖征文

仓颉编程语言官网已上线,提供版本下载、在线运行、文档体验等功能。为鼓励更多开发者探索仓颉编程语言,现诚邀各位开发者通过官网在线体验/下载使用,参与仓颉体验有奖征文活动。

368人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

关于#c++#的问题,请各位专家解答!

发布问题 2023.06.04 ·
1 回答

关于分解质因数,如何解决?

发布问题 2023.03.19 ·
3 回答

关于#c++#的问题:要输出的数之间需要用','隔开

发布问题 2023.02.12 ·
2 回答

一个"小“问题,我却解决不了

答:

#include <iostream>
#include <vector>
using namespace std;
unsigned short n,m;
int main () {
    cout<<"��ӭʹ�ñ�������������\n";
    cout<<"ʹ����֪��\n";
    cout<<"1.��ͳ����������Ϊ65532��;\n";
    cout<<"2.��ͳ�Ʒ�������Ϊ65532��;\n";
    cout<<"3.��ͳ�������ַ�������Ϊ20���ַ�;\n";
    cout<<"4.��������;\n";
    cout<<"--------------------------------------------\n";
    cout<<"��������������";
    cin>>n;
    if(n<0) {
        cout<<"��������Ϊ��������ֹͣ���С�";
        return 0;
    }
    cout<<"���������֣�";
    cin>>m;
    if(m<0) {
        cout<<"��������Ϊ��������ֹͣ���С�";
        return 0;
    }
    vector<int> a(n);
    vector<string> b(n);
    for(int i=1; i<=n; i++) {
        cout<<"ѧ�ţ�"<<i<<"\n������������" ;
        getline(cin,b[i]);
        cout<<"�����������";
        cin>>a[i];
        if(a[i]<0) {
            cout<<"��������Ϊ��������ֹͣ���С�";
            return 0;
        }
        cout<<"\n\n";
    }
    while(1) {
        char p;
        cout<<"����1����ƽ����;\n";
        cout<<"����2��������;\n";
        cout<<"����3����һ��ѧ��;\n";
        cout<<"����4����һ��ѧ��;\n";
        cout<<"����5��ijһ��ѧ��׷�ӻ�׷������;\n";
        cout<<"���������ַ��������С�\n";
        cout<<"����������ַ���";
        cin>>p;
        switch(p) {
            case '1': {
                float sum=0;
                for(int i=1; i<=n; i++) {
                    sum+=a[i];
                }
                cout<<sum/n;
                break;
            }
            case'2': {
                unsigned short la[65533]= {};
                //wchar_t lb[65533][21]= {};
                for(int i=1; i<=n; i++) {
                    la[i]=a[i];
                    //    for(int j=1; j<=n; j++) {
                    //        lb[i][j]=b[i][j];
                    //    }
                }
                for(int i=1; i<=n; i++) {
                    for(int j=1; j<=n-i; j++) {
                        if(la[j]<la[i]) {
                            swap(la[i],la[j]);
                            //            for(int k=1; k<=n; k++) {
                            //                swap(lb[i][k],lb[j][k]);
                            //            }
                        }
                    }
                }
                for(int i=1; i<=n; i++) {
                    cout<<"��"<<i<<"��:";
                    //    for(int j=1; j<=n; j++) {
                    //        cout<<lb[i][j];
                    //    }
                    cout<<" ������"<<la[i]<<";\n";
                }
                break;
            }
            case'3': {
                int np=n+1;
                cout<<"���������ӵķ�����";
                cin>>a[np];
                if(n==65532) {
                    cout<<"������Խ�磬����ֹͣ���С�";
                    return 0;
                }
                //???scanf("%ws",b[i]);???����
                n=np;
                break;
            }
            case '4': {
                int np;
                cout<<"������ɾ����������" ;
                cin>>np;
                if(n==0) {
                    cout<<"��������Ϊ��������ֹͣ���С�";
                    return 0;
                } else {
                    a[np]=0;
                    //    b[1][n]='N';
                    //    b[2][n]='U';
                    //    b[3][n]='L';
                    //    b[4][n]='L';
                    //    for(int i=5; i<=n; i++) {
                    //        b[i]='\0';
                    //    }
                    n--;
                }
                break;
            }
            case '5': {
                short outans;
                cout<<"������ѧ��:";
                cin>>outans;
                short cans;
                cout<<"������ӻ���ķ���(�������ţ��ӿɴ��ɲ�������):";
                cin>>cans;
                a[outans]+=cans;
                if(a[outans]<0) {
                    cout<<"��������Ϊ��������ֹͣ���С�";
                } else if(a[outans]>m) {
                    cout<<"�������ɴ������֣�����ֹͣ���С�";
                    return 0;
                }
                break;
            }
            default: {
                cout<<"�ѽ������С�";
                return 0;
            }

        }
        cout<<"\n\n";
    }
}

回答问题 2022.12.12

一个"小“问题,我却解决不了

发布问题 2022.12.04 ·
2 回答

困扰了我......

【代码】困扰了我......
原创
发布博客 2022.11.22 ·
100 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

这么做的???

发布动态 2022.08.30

#include<bits/stdc++.h> using namespace std ; int main ( ) { string a ; cout<<"c#与c++有什么区别?" cin>>a; }

发布动态 2022.08.18