C++程序设计 数组实验

#include<iostream> 
using namespace std;

int main(){
	int a[10],i,j,tmp;
	do{
		cin >>a[i];
		i++;
	}while(cin.get()!='\n');
	for(i=0;i<10;i++){
		for(j=i+1;j<10;j++){
			if(a[i]>a[j]){
				tmp=a[j];
				a[j]=a[i];
				a[i]=tmp;
			}
		}
		}
	
	for(i=0;i<10;i++){
		cout << a[i] << " ";
	}
	return 0;
}















#include<iostream>
using namespace std;

int main(){
	int a[10]={0,1,2,3,4,5,6,7,8},i,num,big,n;
		cin >>num;
		for(i=0;i<10;i++){
			if(a[i]>num){
				big=a[i];
				a[i]=num;
				for(n=8;n>=i+1;n--){
					a[n+1]=a[n];
				}	
				a[i+1]=big;
				break;
			}else{
				a[9]=num;
			}
			
		}
	for(i=0;i<10;i++){
		cout << a[i] << " ";
	}
	
	return 0;
}
 
#include<iostream>
using namespace std;

int main(){
	int a[10][10],i,j,n;
	for(i=0;i<10;i++){
		for(j=0;j<=i;j++){
			a[i][0]=1; 	
			if(i==1){
				a[i][j+1]=1;
			}else{
			for(n=1;n<i-j;n++){
			 a[i][j+n]=a[i-1][j+n-1]+a[i-1][j+n];
			 a[i][i]=1; 
		
			}
		}
	}
 }
	for(i=0;i<10;i++){
		for(j=0;j<=i;j++){
			cout << a[i][j] <<' ';
		}
		cout <<endl;
	}
	return 0;
}
 

#include<iostream>
using namespace std;

int main(){
	char str[81],a;
	int i,n;
	gets(str);
	cin >> a;
	for(i=0;str[i]!='\0';i++){
		if(a==str[i]){
			for(n=0;str[i+n]!='\0';n++){
					str[i+n]=str[i+n+1];
			}
		}
	}
	puts(str);

	return 0;
}
 

猜你喜欢

转载自blog.csdn.net/qq_62480054/article/details/131585937
今日推荐