猫史档案馆


【Python作品分享】c++笔记【作品秀】

用户:云代码丶云代码丶查看:0 回复:0 评论:0 创建时间:2022-01-22T17:26:22


【作品展示】

center_image

 

【作品介绍】

c ++笔记

 

【作品源代码】

#万能头文件
#include 
#memset函数
memset(数组名,0/-1,sizeof(数组名))
#翻纸牌
#include 
using namespace std;
int main(){
    int n;
    cin >> n;
    int a[n+1];
    memset(a, 0, sizeof(a))
    for (int i=1;i <= n;i++){
        for (int b=1;b <= n;b++){
            if (b % i == 0){
                a[b] = -1-a[b];
            }
        }
    }
    for (int x=1;x <= n;x++){
        if (a[x] == -1){
            cout << x << " ";
        }
    }
}
#0/-1 状态变化公式
a[i]=-1-a[i]
#幸运使者
#include 
using namespace std;
int main(){

	int m, i = 0, n = 0, o = 3, o_ = 0;

	cin >> m;
	int a[m];
	memset(a, -1, sizeof(a));
	while (o_ != m){
		i++;
		if(i == m)i = 0;
		if(a[i] == -1)n++;
		if(n == o){
			n = 0;
			a[i] = 0;
			o_++;
                    }



	}cout << i;
}
#删除元素10
#include 
using namespace std;
int main(){
    float a[10] = {12, 34, 56.3, 50, 10, 30.5, 8, 16, 20, 3};
    for (int i=4;i < 9;i++){
        a[i] = a[i+1];
    }
    for (int b=0;b < 8;b++){
        cout << a[b] << " ";
    }
}
#输入数组删除特定元素
#include 
using namespace std
int main(){
    float a[10];
    for (int m=0;m < 10;m++){
        cin >> a[m];
    }
    int n;
    cin >> n;
    n -= 1;
    for (int i=n;i < 10;i++){
        a[i] = a[i+1];
    }
    for (int b=0;b < 9;b++){
        cout << a[b] << " ";
    }
}
#删除
#include 
using namespace std;
int main(){
    float a[10];
   	bool k = false;
   	for (int m=0;
         m < 10;
         m++){
            cin >> a[m];
    }
    float x;
    cin >> x;
    int l;
   	for (int y=0;
         y < 10;
         y++){
            if (x == a[y]){
                k = true;
                l = y;
                break;
            }
    }
    if (k == true){
            cout << "YES\n";
            int n = l;
      		for (int i=n;
                    i < 10;
                    i++){
                    a[i] = a[i+1];
                }
      		for (int b=0;
                    b < 9;
                    b++){
			cout << a[b] << " ";
                }
    }else{
        cout << "NO";
    }
}
#数组插入指定位置数值
#include 
using namespace std;
int main(){
    int a[7];
    for (int i=0;i < 6;i++){
        cin >> a[i];
    }
    int b, c;
    cin >> b >> c;
    c -= 1;
    for (int m=5;m >= c;m--){
        a[m+1] = a[m];
    }
    a[c] = b;
    for (int n=0;n < 7;n++){
        cout << a[n];
    }
}
#插入多项数据
#include 
using namespace std;
int main(){
	int i,j,m,x,n=10,t[10];
	cin >> m >> x;
	for (int i=0;i>t[i];
	}
	int num[20];
	for (int i=0;i>num[i];
	}
	for (int i=0;i= x-1+i;j--){
			num[j+1]=num[j];
		}
		num[x-1+i]=t[i];
	}
	for (int i = 0;i < n+m;i++){
		cout <
using namespace std;
int main(){
    float a[10];
   	bool k = false;
   	for (int m=0;m < 10;m++){
            cin >> a[m];
    }
    float x;
    cin >> x;
    int l;
   	for (int y=0;y < 10;y++){
            if (x == a[y]){
                k = true;
                l = y;
                break;
            }
    }
    if (k == true){
            int n = l;
      		for (int i=n;i < 10;i++){
                    a[i] = a[i+1];
                }
    }else{
        cout << "NO";
    }



   	
	k = false;
    int y;
    cin >> y;
    int p;
   	for (int m=0;m < 10;m++){
            if (y == a[m]){
                k = true;
                p = m;
                break;
            }
    }
    if (k == true){
            int n = p;
      		for (int i=n;i < 10;i++){
                    a[i] = a[i+1];
                }
      		for (int b=0;b < 8;b++){
			cout << a[b] << " ";
                }
    }else{
        cout << "NO";
    }
}
#删除多个同样数字
#include 
using namespace std;
int main(){
    int a[10];
    for (int i=0;i<10;i++){
    	cin >>a[i];
	}
	int c=0;
	int b;
	int d=10;
	cin >> b;
	for (int i = 0;i<10;i++){
		if (a[i]==b){
			c += 1;
		}
	}
	if (c == 0){
		cout <<"no";
	}else {
		for (int x=0;x
using namespace std;
int main(){
	int n;
	cin >> n;
	int a[n];

	for (int i = 0;i> a[i]; 
	}
	int b,c;
	cin >> b >> c;
	b--;
	c--;
	int d;
	d = a[b];
	for (int i = b;i= c;m--){
        a[m+1] = a[m];
    }
    a[c] = d;
    for (int i = 0;i

 

【提示】

部分含有Python第三方库相关内容的作品,在海龟编辑器网页端无法运行哦!如遇到这种情况,可以打开下面的链接,下载海龟编辑器客户端:

https://python.codemao.cn


回复

上一页1 页 / 共 0下一页