845 (简单加密解密).cpp

来自「按Pearson Prentice Hall」· C++ 代码 · 共 50 行

CPP
50
字号
#include<iostream.h>

char array[8];

void print(char array[8]);
int search(char array[8]);

void main(){
	cout<<"Enter your money,typed as xxxxx.xx\n";
	cin>>array;
	print(array);
}

void print(char array[8]){
    if(search(array)==-1)
		cout<<"You enter the wrong number.\n";
	else{
		int k=search(array);
		for(int i=0;i<k+3;i++)
			array[7-i]=array[k+2-i];
		if(k<4)
			for(i=0;i<5-k;i++)
				array[i]='*';
		if(k==4){
				array[0]=array[1];
				array[1]=',';
		}
		for(i=0;i<8;i++)
			cout<<array[i];
		cout<<"\n--------\n";
		cout<<"12345678\n";
	}
}


int search(char array[8]){
	char *ptr=array;
	int k=0;
	while((*ptr!='.') && (ptr!=(array+7))){
		ptr++;
		k++;}
	if(k>4)
		return -1;
	else
		return k;
}



⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?