我的C语言入门到精通之路 day04
2015-07-31 22:03
316 查看
今天贴两个程序。
1.ATM取款机
void main()“
{
char SelectKey,CreditMoney,DebitMoney;
while(1)
{
do{
clrscr();
puts(“=========================”);
puts(“| Please select key: |”);
puts(“| 1. Quary |”);
puts(“| 2. Credit |”);
puts(“| 3. Debit |”);
puts(“| 4. Return |”);
puts(“=========================”);
SelectKey = getch();
}while( SelectKey!=’1’ && SelectKey!=’2’ && SelectKey!=’3’ && SelectKey!=’4’ );
switch(SelectKey)
{
case ‘1’:
clrscr();
puts(“================================”);
puts(“| Your balance is 1000. |”);
puts(“| Press any key to return… |”);
puts(“================================”);
getch();
break;
case ‘2’:
do{
clrscr();
puts(“==================================”);
puts(“| Please select Credit money: |”);
puts(“| 1.1000. |”);
puts(“| Press any key to return… |”);
puts(“================================”);
getch();
break;
case ‘2’:
do{
clrscr();
puts(“==================================”);
puts(“| Please select Credit money: |”);
puts(“| 1. 50 |”);
puts(“| 2. 100 |”);
puts(“| 3. Return |”);
puts(“==================================”);
CreditMoney = getch();
}while( CreditMoney!=’1’ && CreditMoney!=’2’ && CreditMoney!=’3’ );
switch(CreditMoney)
{
case ‘1’:
clrscr();
puts(“=========================================”);
puts(“| Your Credit money is100 |”);
puts(“| 3. Return |”);
puts(“==================================”);
CreditMoney = getch();
}while( CreditMoney!=’1’ && CreditMoney!=’2’ && CreditMoney!=’3’ );
switch(CreditMoney)
{
case ‘1’:
clrscr();
puts(“=========================================”);
puts(“| Your Credit money is 50,Thank you! |”);
puts(“| Press any key to return… |”);
puts(“=========================================”);
getch();
break;
case ‘2’:
clrscr();
puts(“==========================================”);
puts(“| Your Credit money is 100,Thank you! |”);
puts(“| Press any key to return… |”);
puts(“==========================================”);
getch();
break;
case ‘3’:
break;
}
break;
case ‘3’:
do{
clrscr();
puts(“====================================”);
puts(“| Please select Debit money: |”);
puts(“| 1.100,Thank you! |”);
puts(“| Press any key to return… |”);
puts(“==========================================”);
getch();
break;
case ‘3’:
break;
}
break;
case ‘3’:
do{
clrscr();
puts(“====================================”);
puts(“| Please select Debit money: |”);
puts(“| 1. 50 |”);
puts(“| 2. 100|”);puts(“|3.100 |”);
puts(“| 3. 500 |”);
puts(“| 4. 1000 |”);
puts(“| 5. Return |”);
puts(“====================================”);
DebitMoney = getch();
}while( DebitMoney!=’1’ && DebitMoney!=’2’ && DebitMoney!=’3’ \
&& DebitMoney!=’4’ && DebitMoney!=’5’ );
switch(DebitMoney)
{
case ‘1’:
clrscr();
puts(“===========================================”);
puts(“| Your Debit money is1000 |”);
puts(“| 5. Return |”);
puts(“====================================”);
DebitMoney = getch();
}while( DebitMoney!=’1’ && DebitMoney!=’2’ && DebitMoney!=’3’ \
&& DebitMoney!=’4’ && DebitMoney!=’5’ );
switch(DebitMoney)
{
case ‘1’:
clrscr();
puts(“===========================================”);
puts(“| Your Debit money is 50,Thank you! |”);
puts(“| Press any key to return… |”);
puts(“===========================================”);
getch();
break;
case ‘2’:
clrscr();
puts(“===========================================”);
puts(“| Your Debit money is 100,Thankyou!|”);puts(“|Pressanykeytoreturn…|”);puts(“===========================================”);getch();break;case‘3′:clrscr();puts(“===========================================”);puts(“|YourDebitmoneyis100,Thank you! |”);
puts(“| Press any key to return… |”);
puts(“===========================================”);
getch();
break;
case ‘3’:
clrscr();
puts(“===========================================”);
puts(“| Your Debit money is 500,Thank you! |”);
puts(“| Press any key to return… |”);
puts(“===========================================”);
getch();
break;
case ‘4’:
clrscr();
puts(“===========================================”);
puts(“| Your Debit money is $1000,Thank you! |”);
puts(“| Press any key to return… |”);
puts(“===========================================”);
getch();
break;
case ‘5’:
break;
}
break;
case ‘4’:
clrscr();
puts(“================================”);
puts(“| Thank you for your using! |”);
puts(“| Good bye! |”);
puts(“================================”);
return;
}
}
}
2.猜数字游戏
void main()
{
int Password=0,Number=0,price=58,i=0;
}
1.ATM取款机
#include <stdio.h>
void main()“
{
char SelectKey,CreditMoney,DebitMoney;
while(1)
{
do{
clrscr();
puts(“=========================”);
puts(“| Please select key: |”);
puts(“| 1. Quary |”);
puts(“| 2. Credit |”);
puts(“| 3. Debit |”);
puts(“| 4. Return |”);
puts(“=========================”);
SelectKey = getch();
}while( SelectKey!=’1’ && SelectKey!=’2’ && SelectKey!=’3’ && SelectKey!=’4’ );
switch(SelectKey)
{
case ‘1’:
clrscr();
puts(“================================”);
puts(“| Your balance is 1000. |”);
puts(“| Press any key to return… |”);
puts(“================================”);
getch();
break;
case ‘2’:
do{
clrscr();
puts(“==================================”);
puts(“| Please select Credit money: |”);
puts(“| 1.1000. |”);
puts(“| Press any key to return… |”);
puts(“================================”);
getch();
break;
case ‘2’:
do{
clrscr();
puts(“==================================”);
puts(“| Please select Credit money: |”);
puts(“| 1. 50 |”);
puts(“| 2. 100 |”);
puts(“| 3. Return |”);
puts(“==================================”);
CreditMoney = getch();
}while( CreditMoney!=’1’ && CreditMoney!=’2’ && CreditMoney!=’3’ );
switch(CreditMoney)
{
case ‘1’:
clrscr();
puts(“=========================================”);
puts(“| Your Credit money is100 |”);
puts(“| 3. Return |”);
puts(“==================================”);
CreditMoney = getch();
}while( CreditMoney!=’1’ && CreditMoney!=’2’ && CreditMoney!=’3’ );
switch(CreditMoney)
{
case ‘1’:
clrscr();
puts(“=========================================”);
puts(“| Your Credit money is 50,Thank you! |”);
puts(“| Press any key to return… |”);
puts(“=========================================”);
getch();
break;
case ‘2’:
clrscr();
puts(“==========================================”);
puts(“| Your Credit money is 100,Thank you! |”);
puts(“| Press any key to return… |”);
puts(“==========================================”);
getch();
break;
case ‘3’:
break;
}
break;
case ‘3’:
do{
clrscr();
puts(“====================================”);
puts(“| Please select Debit money: |”);
puts(“| 1.100,Thank you! |”);
puts(“| Press any key to return… |”);
puts(“==========================================”);
getch();
break;
case ‘3’:
break;
}
break;
case ‘3’:
do{
clrscr();
puts(“====================================”);
puts(“| Please select Debit money: |”);
puts(“| 1. 50 |”);
puts(“| 2. 100|”);puts(“|3.100 |”);
puts(“| 3. 500 |”);
puts(“| 4. 1000 |”);
puts(“| 5. Return |”);
puts(“====================================”);
DebitMoney = getch();
}while( DebitMoney!=’1’ && DebitMoney!=’2’ && DebitMoney!=’3’ \
&& DebitMoney!=’4’ && DebitMoney!=’5’ );
switch(DebitMoney)
{
case ‘1’:
clrscr();
puts(“===========================================”);
puts(“| Your Debit money is1000 |”);
puts(“| 5. Return |”);
puts(“====================================”);
DebitMoney = getch();
}while( DebitMoney!=’1’ && DebitMoney!=’2’ && DebitMoney!=’3’ \
&& DebitMoney!=’4’ && DebitMoney!=’5’ );
switch(DebitMoney)
{
case ‘1’:
clrscr();
puts(“===========================================”);
puts(“| Your Debit money is 50,Thank you! |”);
puts(“| Press any key to return… |”);
puts(“===========================================”);
getch();
break;
case ‘2’:
clrscr();
puts(“===========================================”);
puts(“| Your Debit money is 100,Thankyou!|”);puts(“|Pressanykeytoreturn…|”);puts(“===========================================”);getch();break;case‘3′:clrscr();puts(“===========================================”);puts(“|YourDebitmoneyis100,Thank you! |”);
puts(“| Press any key to return… |”);
puts(“===========================================”);
getch();
break;
case ‘3’:
clrscr();
puts(“===========================================”);
puts(“| Your Debit money is 500,Thank you! |”);
puts(“| Press any key to return… |”);
puts(“===========================================”);
getch();
break;
case ‘4’:
clrscr();
puts(“===========================================”);
puts(“| Your Debit money is $1000,Thank you! |”);
puts(“| Press any key to return… |”);
puts(“===========================================”);
getch();
break;
case ‘5’:
break;
}
break;
case ‘4’:
clrscr();
puts(“================================”);
puts(“| Thank you for your using! |”);
puts(“| Good bye! |”);
puts(“================================”);
return;
}
}
}
2.猜数字游戏
#include <stdio.h>
void main()
{
int Password=0,Number=0,price=58,i=0;
while( Password != 1234 ) { if( i >= 3 ) return; i++; puts("Please input Password: "); scanf("%d",&Password); } i=0; while( Number!=price ) { do{ puts("Please input a number between 1 and 100: "); scanf("%d",&Number); printf("Your input number is %d\n",Number); }while( !(Number>=1 && Number<=100) ); if( Number >= 90 ) { printf("Too Bigger! Press any key to try again!\n"); } else if( Number >= 70 && Number < 90 ) { printf("Bigger!\n"); } else if( Number >= 1 && Number <= 30 ) { printf("Too Small! Press any key to try again!\n"); } else if( Number > 30 && Number <= 50 ) { printf("Small! Press any key to try again!\n"); } else { if( Number == price ) { printf("OK! You are right! Bye Bye!\n"); } else if( Number < price ) { printf("Sorry,Only a little smaller! Press any key to try again!\n"); } else if( Number > price ) printf(" Sorry, Only a little bigger! Press any key to try again!\n"); } getch(); }
}
相关文章推荐
- C++读dat文件
- C++ 智能指针详解
- C++ string 类的 find 方法实例详解
- <<深度探索c++对象模型>>第一章读书笔记
- C++读取注册表
- 黑马程序员-C语言printf和scanf函数中格式控制符使用小结
- 黑马程序员-C语言数组的使用注意事项
- 黑马程序员-C语言指针用法
- 黑马程序员-C语言const关键字的使用小结
- 黑马程序员-C语言中内存动态分配函数的使用方法及注意事项
- 黑马程序员-C语言结构体使用的相关细节
- 黑马程序员-C语言中static、extern、typedef、enum使用的注意事项
- 黑马程序员-C语言中有关宏的一些注意事项
- 《深度探索C++对象模型》读书笔记
- 黑马程序员-C语言条件编译的使用
- C语言深度解剖——读书笔记-1、关键字
- 黑马程序员-C语言文件操作相关函数
- 黑马程序员--C语言——预处理命令
- 黑马程序员--C语言——结构体和枚举类型
- 黑马程序员--C语言——算法与进制