⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 6.txt

📁 编写一个程序模拟支票输出.程序要求用户输入日期,姓名和 //* 支票的数量,然后模拟支票的形式输出如下信息,例如: //* 日期:2004年3月26日 //* 姓名:张三 RMB19
💻 TXT
字号:
//********************************************************************
//* 
//* 完成日期: 2007年4月19日
//* 章    节: 第一章
//* 题    号: 习题 11
//*	题    目:编写一个程序模拟支票输出.程序要求用户输入日期,姓名和
//*		     支票的数量,然后模拟支票的形式输出如下信息,例如:
//*		     日期:2004年3月26日
//*		     姓名:张三 RMB1920.68
//*		     人民币:壹仟玖佰贰拾元陆角捌分
//*		     
//*		     注意:假设输入的金额中,最多自由两位小数.
//*		     输入有效性检验:输入金额的数量不能大于RMB10000.
//********************************************************************
#include <iostream.h>
#include <stdlib.h>
void output(int integer)
{
	if(integer==1)
		cout<<"壹";
	if(integer==2)
		cout<<"贰";
	if(integer==3)
		cout<<"叁";
	if(integer==4)
		cout<<"肆";
	if(integer==5)
		cout<<"伍";
	if(integer==6)
		cout<<"陆";
	if(integer==7)
		cout<<"柒";
	if(integer==8)
		cout<<"捌";
	if(integer==9)
		cout<<"玖";
}



void main( )
{
		long int year,month,day,times,current,i=0,situationA=0,situationB=0,situationC=0,situationD=0,situationE=0,situationF=0;
		double  money,t,u,x;
		char Name[20];
		cout<<"输入金额有效值为:0~10000"<<endl;
		cout<<"请输入年月日:";
			cin>>year>>month>>day;
		cout<<"请输入姓名:";
			cin>>Name;
		cout<<"请输入支票的数量:";
			cin>>money;

		if(money<=0||money>=10000)
			exit(0);
			current=int(money);
			cout<<"日期:	"<<year<<"年"<<month<<"月"<<day<<"日"<<endl;
			cout<<"姓名:	"<<Name<<"	"<<"RMB"<<money<<endl;
			cout<<"人民币:	";

		money=money*100;

	for(times=100000;i<6;i++,times=times/10)

{
	
		u=money/times;
		x=int(u);
		if(x==0&&i==3)
			cout<<"元";
		if(x==0&&i!=0)
			continue;
		

			if(x!=0&&i==5)
		{	
				situationF=1;
						if(situationE!=1&&situationF==1)
								cout<<"零";
				output(x);
				cout<<"分";	
		}

		if(x!=0&&i==4)
		{	
				situationE=1;
				output(x);
				cout<<"角";
		}
		
			if(x!=0&&i==3)
		{	
				situationD=1;
						if(situationB!=1&&situationA==1&&situationC!=1)
							cout<<"零";
					    	if(situationC==0&&situationD==1&&situationB==1)
							cout<<"零";
				output(x);
					cout<<"元";				
		}
					
		if(x!=0&&i==2)
		{		
				situationC=1;
						if(situationB!=1&&situationA==1)
							cout<<"零";
				output(x);
				cout<<"拾";

		}


		if(x!=0&&i==1)
		{	
				situationB=1;						
				output(x);
				cout<<"佰";
		}
	
		if(x!=0&&i==0)
		{	
				situationA=1;
				output(x);
				cout<<"仟";
		}
				
		money=money-x*times;
	
}
	cout<<endl;

}

⌨️ 快捷键说明

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