| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 447 人关注过本帖
标题:外币兑换系统求一个调用函数
只看楼主 加入收藏
sxy578
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2012-7-2
收藏
 问题点数:0 回复次数:0 
外币兑换系统求一个调用函数
#include<stdio.h>
#include<string.h>
#include<math.h>



int
main()
{
    /*
    ** 以下只是一系列函数声明,后面定义中有功能注释
    */

    int menu();
    int wbtormb();
    int after_print();
    int rmbtowb();
    int rtw();
    int wtr();
   
    /*
    ** 主函数开始实现其功能
    */
   
    printf( "\n" );
    printf( "\n" );
    printf( "\n" );
    printf( "\n" );
    printf( "          ---------------------------------------------------------------" );
    printf( "\n" );
    printf( "          |  ***-------------------***大家好***--------------------***  |" );
    printf( "\n" );
    printf( "          ---------------------------------------------------------------" );
    printf( "\n" );
    printf( "\n" );
    printf( "\n" );
    printf( "          ---------------------------------------------------------------" );
    printf( "\n" );
    printf( "          |  ***-------------------***老师好***--------------------***  |" );
    printf( "\n" );
    printf( "          ---------------------------------------------------------------" );
    printf( "\n" );
    printf( "\n" );
    printf( "\n" );
    printf( "          ---------------------------------------------------------------" );
    printf( "\n" );
    printf( "          |  ***-------------- 欢迎使用外币兑换系统------------------***  |" );
    printf( "\n" );
    printf( "          ---------------------------------------------------------------" );
    printf( "\n" );
    printf( "\n" );
    printf( "\n" );
    printf( "\n" );
   
    /*
    ** 实现程序主界面
    */
   
    system( "pause" );
    system( "cls" );
   

menu();        

    }
int
menu()    //主菜单
{
    int n;    //流程控制变量
    int w = 1;    //判断输入正误
   
    system( "cls" );
        
    getchar();   
    printf( "\n\n\n" );
    printf( "\t\t|***************** 主菜单 *********************|\n\n" );
    printf( "\t\t|***************** 1.中对外汇率    ***********|\n\n" );
    printf( "\t\t|***************** 2.外对中汇率     ***********|\n\n" );
    printf( "\t\t|***************** 3.当前时间与日期 ***********|\n\n" );
    printf( "\t\t|***************** 4.退出           ***********|\n\n" );
    printf( "\t\t|**********************************************|\n" );

    do
    {
        printf( "\n\t请输入您的选择(1~4):[ ]\b\b" );
        scanf( "%d", &n );
            
        if( n < 1 || n > 5 )
        {
            if( ( w % 2 ) == 0 )
            {
                system( "cls" );
        
                getchar();
                printf( "\n\n\n" );
                printf( "\t\t|***************** 主菜单 *********************|\n\n" );
                printf( "\t\t|***************** 1.中对外汇率       ***********|\n\n" );
                printf( "\t\t|***************** 2.外对中汇率     ***********|\n\n" );
                printf( "\t\t|***************** 3.当前时间与日期 ***********|\n\n" );
                printf( "\t\t|***************** 4.退出           ***********|\n\n" );
                printf( "\t\t|**********************************************|\n" );               
            }
        
            w++;
            printf( "\n\t抱歉,请输入1~4中的数字。\n" );
        }
        else
            w = 0;
        } while( w >= 1 );
        
        switch( n )
        {
            case 1:rmbtowb();break;
            case 2:wbtormb();break;
            case 3:   date();break;
            case 4:    printf( "\n" );exit( 0 );
        }   
        
        return 0;   
}

int
rmbtowb()    //中对外兑换额值
{
    int n;    //流程控制变量
    int w = 1;    //判断输入正误
   
    system( "cls" );
   
    getchar();   
    printf( "\n\n\n" );
    printf( "\t\t|***************** 中对外兑换额值 *****************|\n\n" );
    printf( "\t\t|***************** 1.人民币对美元     ***********|\n\n" );
    printf( "\t\t|***************** 2.人民币对欧元     ***********|\n\n" );
    printf( "\t\t|***************** 3.人民币对日元     ***********|\n\n" );
    printf( "\t\t|***************** 4.人民币对韩元     ***********|\n\n" );
    printf( "\t\t|***************** 5.返回主菜单       ***********|\n\n" );
    printf( "\t\t|**************************************************|\n" );
    printf( "\t\t|****************************************************|\n" );

    do
    {
        printf( "\n\t请输入您的选择(1~5):[ ]\b\b" );
        scanf( "%d", &n );
            
        if( n < 1 || n > 5 )
        {
            if( ( w % 2 ) == 0 )//如果输入错误次数大于二次 则刷屏
            {
                system( "cls" );
        
                getchar();
                printf( "\n\n\n" );
                printf( "\t\t|***************** 中对外兑换额值 *****************|\n\n" );
                printf( "\t\t|***************** 1.人民币对美元     ***********|\n\n" );
                printf( "\t\t|***************** 2.人民币对欧元     ***********|\n\n" );
                printf( "\t\t|***************** 3.人民币对日元     ***********|\n\n" );
                printf( "\t\t|***************** 4.人民币对韩元     ***********|\n\n" );
                printf( "\t\t|***************** 5.返回主菜单       ***********|\n\n" );
                printf( "\t\t|**************************************************|\n" );
            }
        
            w++;
            printf( "\n\t抱歉,请输入1~5中的数字。\n" );
        }
        else
            w = 0;
        } while( w >= 1 );
        
        switch( n )
        {
            case 1:rtw();printf("%d",j);break;
            case 2:     ;break;
            case 3:        ;break;
            case 4:     ;break;
            case 5:        menu();
        }   
        
        return 0;   
}

int rtw(int w,int j)
{
  scanf("美元要多少呢%d",&w);
  j=w*16;
  return(j);

}




int
wbtormb()
{
    int n;    //流程控制变量
    int w = 1;    //判断输入正误
   
    system( "cls" );
   
    getchar();   
    printf( "\n\n\n" );
    printf( "\t\t|***************** 外对中兑换额值 *****************|\n\n" );
    printf( "\t\t|***************** 1.美元对人民币       ***********|\n\n" );
    printf( "\t\t|***************** 2.欧元对人民币       ***********|\n\n" );
    printf( "\t\t|***************** 3.日元对人民币       ***********|\n\n" );
    printf( "\t\t|***************** 4.韩元对人民币       ***********|\n\n" );
    printf( "\t\t|***************** 5.返回主菜单         ***********|\n\n" );
    printf( "\t\t|****************************************************|\n" );

    do
    {
        printf( "\n\t请输入您的选择(1~5):[ ]\b\b" );
        scanf( "%d", &n );
            
        if( n < 1 || n > 5 )
        {
            if( ( w % 2 ) == 0 )//如果输入错误次数大于二次 则刷屏
            {
                system( "cls" );
        
                getchar();
                printf( "\n\n\n" );
                printf( "\t\t|***************** 外对中兑换额值 *****************|\n\n" );
                printf( "\t\t|***************** 1.美元对人民币       ***********|\n\n" );
                  printf( "\t\t|***************** 2.欧元对人民币       ***********|\n\n" );
                printf( "\t\t|***************** 3.日元对人民币       ***********|\n\n" );
                 printf( "\t\t|***************** 4.韩元对人民币       ***********|\n\n" );
                printf( "\t\t|***************** 5.返回主菜单         ***********|\n\n" );
                printf( "\t\t|****************************************************|\n" );
            }
        
            w++;
            printf( "\n\t抱歉,请输入1~5中的数字。\n" );
        }
        else
            w = 0;
        } while( w >= 1 );
        
        switch( n )
        {
            case 1:      ;break;
            case 2:   ;break;
            case 3:       ;break;
            case 4:     ;break;
            case 5:    menu();
        }   
        
        return 0;   
}

int
date()
{
    system( "cls" );
   
    printf( "当前日期为:" );
    system( "echo %date:~0,14%" );
    printf( "当前时间为:");
    system( "echo %time:~0,5%" );
   
    printf( "\n按任意键返回主菜单\n" );
    system( "pause" );
    menu();
   
    return 0;
}




after_print()    //输入后查看输入情况或回主菜单
{
    int w;    //判定变量
   
    system( "cls" );
   
    printf( "------------------------\n" );
    printf( "|    操作成功!\(≧▽≦)/   |\n" );
    printf( "|    现在想干什么呢?  |\n" );
    printf( "------------------------" );
    printf( "\n\n1.浏览所有查询信息\t2.返回主菜单\t3.返回管理菜单: [ ]\b\b" );
    scanf( "%d", &w );
    if( w == 1 )
        ;
    else if( w == 2 )
        menu();
    else if( w == 3 )
        rmbtowb();
   
        return 0;
}
 已经苦思冥想好几天了 求大神能给力吧  让着程序能完成全部功能 谢谢了
搜索更多相关主题的帖子: 外币 系统 include 
2012-07-02 05:43
快速回复:外币兑换系统求一个调用函数
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.056289 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved