精华内容
下载资源
问答
  • 这个是很早之前用C语言实现的人民币小写转大写的方法/****************************************************************************** 函数名称:* 功能描述: 将用阿拉伯数字表示的金额转换为用中文大写数字表示。...

    这个是很早之前用C语言实现的人民币小写转大写的方法

    /****************************************************************************

    *

    * 函数名称:

    * 功能描述: 将用阿拉伯数字表示的金额转换为用中文大写数字表示。

    * 金额范围:-9999999999999999.99 —— 9999999999999999.99

    数量级: 千万亿

    精确值: 小数点后两位

    * 输入参数: 阿拉伯数字表示的金额

    *

    * 输出参数: 中文大写数字表示的金额

    * 返 回 值:

    *

    *

    ***************************************************************************

    * Who Date Action Memo

    * ChengCheng2011-07-20cc@tkc8.com

    ***************************************************************************

    * TIP: C-Create M-Modify

    ***************************************************************************/

    /*---------------------------- 头文件定义 ------------------------*/

    #include

    #include

    #include

    #include

    /*--------------------------- 头文件定义结束 -------------------------*/

    /*------------------------ 以下内容相关函数定义 ------------------------*/

    #defineMAX_SMALL_AMOUNT_LEN 19

    #defineSMALL_AMOUNT_LEN MAX_SMALL_AMOUNT_LEN

    #define SMALL_PART_LEN 2

    #defineBIG_AMOUNT_LEN 128

    #defineONE_WORD_LEN 2

    /*------------------------ 以上内容相关函数定义 ------------------------*/

    /*

    *去空格

    */

    void amount_trim ( char *s, char Mode )

    {

    int i ;

    char *p ;

    if ( s == NULL )

    {

    return ;

    }

    if ( strlen ( s ) == 0 )

    {

    return ;

    }

    p = s ;

    switch ( toupper ( Mode ) )

    {

    case 'A':

    case 'L':

    while ( *p==' ' || *p== '\t' ) p++ ;

    strcpy ( s , p ) ;

    if(toupper ( Mode )== 'L' ){break ;}

    case 'R':

    while ( ( strlen ( s ) >= 1 ) &&

    ( ( s [ strlen ( s ) - 1 ] == ' ' ) ||

    ( s [ strlen ( s ) - 1 ] == '\t' ) ) )

    s [ strlen ( s ) - 1 ] = 0x00 ;

    break ;

    }

    return ;

    }

    /*

    * 检查金额的有效性

    */

    int amount_is_valid( char *buffer, int len )

    {

    long ll_loop = 0;

    intli_dots = 0;

    /* --判断输入参数的有效性,如果输入参数不合法,则视为金额无效-- */

    if( buffer == NULL || len <= 0 )

    {

    return( 0 );

    }

    else

    {

    for( ll_loop = 0; ll_loop < len; ll_loop++ )

    {

    if( ll_loop == 0 && buffer[ ll_loop ] == '-' )

    {

    continue;

    }

    if( buffer[ ll_loop ] == '.' )

    {

    li_dots++;

    }

    if(( buffer[ ll_loop ] < '0' || buffer[ ll_loop ] > '9' ) && buffer[ ll_loop ] != '.' )

    {

    return( 0 );

    }

    }

    }

    if( li_dots >= 2 )

    {

    return( 0 );

    }

    return( 1 );

    }

    /*

    *转换成大写

    */

    char * amount_switch_small_to_big( char *szNum )

    {

    /* --定义-- */

    static char CapsBuf[ 256 ];

    char buf[ SMALL_AMOUNT_LEN + 1 ];

    char str[ BIG_AMOUNT_LEN + 1 ];

    char power[ ONE_WORD_LEN + 1 ];

    char big[ ONE_WORD_LEN + 1 ];

    int position;

    int point_pos;

    int index;

    int f_big;

    int f_power;

    int is_small_zero;

    int i;

    /* --初始化-- */

    memset(( char * )CapsBuf, 0x00, sizeof( CapsBuf ));

    index = 0;

    position = 0;

    f_big = 0;

    f_power = 0;

    is_small_zero = 0;

    i = 0;

    point_pos = MAX_SMALL_AMOUNT_LEN - SMALL_PART_LEN - 1;

    memset(( char * )CapsBuf, 0x00, sizeof( CapsBuf ));

    memset(( char * )buf, 0x00, sizeof( buf ));

    memset(( char * )str, 0x00, sizeof( str ));

    memset(( char * )power, 0x00, sizeof( power ));

    memset(( char * )big, 0x00, sizeof( big ));

    /* --检查输入参数的有效性-- */

    if( !szNum || !strlen( szNum ))

    {

    return( "ERROR" );

    }

    /* --去空格-- */

    amount_trim( szNum, 'A' );

    /* --检查金额的有效性-- */

    if( !amount_is_valid( szNum, strlen( szNum )))

    {

    return( "Invalid Amount" );

    }

    /* --判断是否为负数-- */

    if( szNum[ 0 ] == '-')

    {

    szNum++;

    strcpy( CapsBuf, "负");

    }

    /* -- 格式化 -- */

    /* ---- 小数部分格式化 ---- */

    /* ------ 找到小数点的位置,如果没有小数点point_pos的值为strlen( buf ) ------ */

    point_pos = 0;

    while( szNum[ point_pos ] != '.' && ( point_pos < strlen( szNum ) ) )

    {

    point_pos++;

    }

    if( point_pos == strlen( szNum ))

    {

    strcat( szNum, "." );

    }

    while( strlen( szNum ) - point_pos < SMALL_PART_LEN + 1 )

    {

    strcat( szNum, "0" );

    }

    szNum[ point_pos + SMALL_PART_LEN + 1 ] = 0x00;

    /*sprintf( stderr, "小数部分格式化后:%s", ( char * )szNum );*/

    /* ---- 整数部分格式化 ----*/

    /* ------ 去掉小写金额前面可能存在的多余的零 ------ */

    i = 0;

    while( szNum[ i ] == '0')

    {

    if( i < strlen( szNum ) && szNum[ i + 1 ] != '.')

    {

    szNum++;

    }else

    {

    i++;

    }

    }

    /* -- 格式换完毕 --*/

    /* -- 输入长度验证 -- */

    /*

    if( point_pos + SMALL_PART_LEN + 1 < strlen( szNum ) )

    {

    sprintf( CapsBuf, "小数部分长度超过:%d", SMALL_PART_LEN );

    return( CapsBuf );

    }

    */

    if( point_pos + SMALL_PART_LEN + 1 > MAX_SMALL_AMOUNT_LEN )

    {

    sprintf( CapsBuf, "整数部分长度超过:%d", MAX_SMALL_AMOUNT_LEN - SMALL_PART_LEN - 1 );

    return( CapsBuf );

    }

    if( szNum[0]=='.' )

    {

    buf[0] = '0';

    }

    strcat( buf, szNum );

    /************ 执行转换 *******************/

    /* -- 循环处理 -- */

    point_pos = strlen( buf ) - SMALL_PART_LEN - 1;

    i = 1;

    while( buf[ point_pos + i ] == '0' )

    {

    i++;

    }

    if( i > SMALL_PART_LEN )

    {

    is_small_zero = 1;

    }

    position = 0;

    index = 0;

    while( index < strlen( buf ) )

    {

    /* 数值位转换阶段 */

    switch( buf[ index ] )

    {

    case '0':

    sprintf( big, "零" );

    f_power = 1;

    f_big = 1;

    /* 解决什么时候显示 "零" */

    if(( index + 1 ) < strlen( buf ))

    {

    if( buf[ index + 1 ] != '0' )

    {

    f_big = 0;

    }

    }

    break;

    case '1':

    sprintf( big, "壹" );

    break;

    case '2':

    sprintf( big, "贰" );

    break;

    case '3':

    sprintf( big, "叁" );

    break;

    case '4':

    sprintf( big, "肆" );

    break;

    case '5':

    sprintf( big, "伍" );

    break;

    case '6':

    sprintf( big, "陆" );

    break;

    case '7':

    sprintf( big, "柒" );

    break;

    case '8':

    sprintf( big, "捌" );

    break;

    case '9':

    sprintf( big, "玖" );

    break;

    default:

    f_power = 1;

    f_big = 1;

    break;

    }

    /* 权位转换阶段 */

    switch( point_pos - index )

    {

    case 13:

    case 5:

    sprintf( power, "万" );

    f_power = 0;

    if( buf[ index ] == '0' )

    {

    f_big = 1;

    }

    if( point_pos > 8 && point_pos - index == 5)

    {

    if( buf[ point_pos - 5 ] == '0' && buf[ point_pos - 6 ] == '0'

    && buf[ point_pos - 7 ] == '0' && buf[ point_pos - 8 ] == '0')

    {

    f_power = 1;

    }

    }

    break;

    case 16:

    case 12:

    case 8:

    case 4:

    sprintf( power, "仟" );

    break;

    case 15:

    case 11:

    case 7:

    case 3:

    sprintf( power, "佰" );

    break;

    case 14:

    case 10:

    case 6:

    case 2:

    sprintf( power, "拾" );

    break;

    case 9:

    sprintf( power, "亿" );

    f_power = 0;

    if( buf[ index ] == '0' )

    {

    f_big = 1;

    }

    break;

    case 1:

    sprintf( power, "元" );

    if( buf[ index ] == '0' )

    {

    f_big = 1;

    }

    /* 解决什么时候不显示"元" */

    if( position == 0 && f_big == 1 && !is_small_zero )

    {

    f_power = 1;

    }

    else

    {

    f_power = 0;

    }

    /* 解决什么时候显示"0" */

    if( position == 0 && f_big == 1 && is_small_zero )

    {

    f_big = 0;

    }

    break;

    case 0:

    sprintf( power, "整" );

    f_power = 1;

    if( is_small_zero )

    {

    f_power = 0;

    }

    break;

    case -1:

    sprintf( power, "角" );

    /* 解决什么时候不显示"0" */

    if( position == 0 && buf[ index ] == '0')

    {

    f_big = 1;

    }

    break;

    case -2:

    sprintf( power, "分" );

    break;

    default:

    f_power = 1;

    break;

    }

    if(!f_big)

    {

    str[ position++ ] = big[ 0 ];

    str[ position++ ] = big[ 1 ];

    }

    if(!f_power)

    {

    str[ position++ ] = power[ 0 ];

    str[ position++ ] = power[ 1 ];

    }

    f_big = 0;

    f_power = 0;

    index++;

    }

    /* 循环处理完毕 */

    str[ position ] = 0x00;

    strcat( CapsBuf, str );

    return( CapsBuf );

    }

    int main()

    {

    char ch[ 50 ];

    fprintf( stderr, "请输入小写金额: " );

    fflush( stdin );

    gets( ch );

    fflush( stdin );

    fprintf( stderr, "转换后大写金额: [%s]\n", ( char * )amount_switch_small_to_big( ch ));

    return( 0 );

    }

    展开全文
  • 一、 基础知识1、概述:WORD 是一个文字处理软件,主要用于文字的编辑与排版,是OFFICE办公软件包中的其中一个最适用的办公软件之一。2、动与退出:启动:双击桌面上的WORD 图标(或点击“开始”菜单——指向“程序”...

    一、 基础知识

    1、概述:

    WORD 是一个文字处理软件,主要用于文字的编辑与排版,是OFFICE办公软件包中的其中一个最适用的办公软件之一。

    2、动与退出:

    启动:双击桌面上的WORD 图标(或点击“开始”菜单——指向“程序”——点击“WORD ”图标)

    退出:点击“文件”菜单点击“退出”(或单点击WORD窗口标题栏最右端的“关闭”按钮)

    3、 界面(即窗口)组成:

    (1)标题栏:图标,名称,最小化,最大化/还原,关闭按钮

    (2)菜单栏:WORD的所有操作都可用菜单命令实现

    (3)工具栏:包括常用工具栏和格式工具栏(默认为放在菜单栏的下面)

    A工具移动:把鼠标放在工具栏的最左边会出现移动符号,按住鼠标左键移动到所需位置再松开鼠标即可。

    B工具变形:当工具栏放在文本区内时,把鼠标放在工具栏的最边界处会出现调整符号,按住鼠标左键顺着箭头的方向移动即可。

    C显示/隐藏工具栏:点击“视图”菜单——点击“工具栏”——选择所需的工具栏。

    (4)文本区:(又称为编辑区或工作窗口)用来输入文本——编辑文档及对象

    (5)标 尺:包括水平标尽和垂直标尺(点击“视图”——“标尺”可显示/隐藏标尺)

    (6)滚动条:包括水平滚动条和垂直滚动条,用来查看未显示的文本或对象

    (7)状态栏:显示文本的一些相关信息

    二、基本操作

    1、文本的输入:shift+ctrl:各种输入法的转换;ctrl+空格键:中文与英文输入法的转换;

    (1)英文:注意大小写字母转换键Caps Lock

    (2)汉字:在任务栏中转换中文输入法后输入

    (3)数字:利用数字键盘(先使Num Lock键灯亮)

    (4)符号:

    A键盘上的符号按shift+符号

    B键盘上没有的符号:点击“插入”菜单—点击“符号”—选择所需的符号—点击“插入”——点击“关闭”即可。

    C在“输入法状态条”的软键盘上右单击弹出的菜单中选择所需的软键盘,单击所需的符号即可。

    2、文本的选择:

    (1)连续多个字符:按左键从要选择的第一个字符拖到最后一个字符;

    (2)一行:光标移到待选一行的左边空白处(即是页边距的外边),当鼠标指针变为指向右方箭头时单击;

    (3)一段落:光标移到待选段落的左边空白处,当鼠标指针变为指向右方箭头时按住鼠标左键拖动即可;

    (4)整篇文章:点击“编缉”菜单——击“全选”(也可按Ctrl+A快捷键)

    3、文本的移动、复制与删除:

    (1)删除文本:选择文本后按键盘上的Delete键

    (2)移动文本:

    选择文本——点击“编辑”菜单——点击“剪贴”(可直接点击工具栏中的“剪贴”按钮)——光标放目标位置——点击“编辑”菜单——点击“粘贴” (可直接点击工具栏中的“粘贴”按钮)。(也可先选择文本

    后再按住左键拖放到目标位置)

    (3)复制文本:

    选择文本——点击“编辑”菜单——点击“复制” (也可直接点击工具栏中的“复制”按钮)——光标放目标位置——点击“编辑” ——点击“粘贴”(也可直接点击工具栏中的“粘贴”按钮)。(也可选择文本后按住Ctrl键再按住左键拖放到目标位置)

    (4)撤消与恢复操作:

    A撤消:作用是撤消上一步操作。点击常用工具栏上的“撤消”按钮。

    B恢复:作用是恢复被撤消的操作。点击常用工具栏上的“恢复“按钮。

    三、文件的操作

    ⑴新建文档:单击常用工具栏上的新建按钮

    ⑵打开文档:点击“文件”菜单——点击“打开”——选择文件——点击“打开”

    ⑶保存文档:点击“文件”菜单——点击“保存”——在文件名上输入要保存的文件名称(可选择保存位置)——点击“保存”(第一次保存文件还可以用密码保存文件,以防其他人修改或查看文件的内容)

    ⑷关闭文档:点击“文件”菜单——点击“关闭”(或者按标题栏右侧的“关闭”按钮,如出现“是”“否”“取消”三个按钮,“是”是要用户保存该文档后再退出,“否”则是对该文档进行不保存而退出,“取消”则是不退出回到编辑状态。)

    ⑸另存为:

    用不同的文件名、位置或文件格式保存活动文件,还可以使用此命令对有密码的文件进行修改密码。

    ⑹文档切换:单击任务栏上的文档名称按钮

    四、页面设置

    方法 :单击“文件”菜单——点击“页面设置”出现页面设置对话框

    1、“页边距”标签可以设置上、下、左、右页边距;(也可以在页面中采用水平与垂直标尺大概的设置)

    2、“纸型”标签可以选择纸张大小和方向,设置好后单点击“确定”便可。

    五、打印预览(查看文档的最后编辑效果)

    方法:单击文件菜单——点击打印预览(或单击常用工具栏的打印预览按钮)。在打印预览中我们可以看到光标变成了放大镜,在文档中移动鼠标单击可以查看的上下左右,预览完后单击关闭按钮关闭预览窗口,回到页面视图中。

    六、打印

    单击文件菜单——点击打印(出现对话框)——设置好后点击“确定”。

    WORD第二课 文档格式化

    一、显示比例:用来调整文档的显示比例

    单击“常用”工具栏上的“显示比例”按钮右边的下拉箭头,再选择所需的显示比例。

    二、字符格式

    ★:Word可以先采用默认的格式进行文字的录入,然后对默认的字符格式(先选择)再进行更改至所需的格式;也可以先进行设置好所需的格式后,再进行字符的录入。

    1、利用格式工具栏

    ①改变字体:选择文本——单击字体框旁的下拉箭头——选择所需字体

    ②改变字符大小:选择文本——单击字体框旁的下拉箭头——选择所需字号

    ③加粗/倾斜文本:选择文本——单击格式工具栏中的“加粗/倾斜”按钮

    ④给字符加下划线:选择文本——单击下划线按钮旁的下拉箭头——选择下划线类型以及颜色

    ⑤字符缩放:选择文本——单击字符缩放按钮旁的下拉箭头——选择缩放比例

    ⑥给所选文本加默认边框:选择文本——单击格式工具栏上的“符边框”按钮

    ⑦给所选文本加默认底纹:选择文本——单击格式工具栏中上的“字符底纹”按钮

    ⑧改变字符颜色:选择文本——单击字体颜色按钮旁的下拉箭头——选择所需颜色

    2、利用字体对话框格式化:选择文本——单击“格式”菜单——点击“字体”出现字体对话框

    “字体”标签:可设置字体、字号、字形、字符颜色、下划线及字体效果等

    “字符间距”标签:可设置字符缩放、字符间距、字符位置

    “文字效果”标签可给文字增加动态修饰

    技巧:选择文本——右击——点击“字体”对话框

    3、格式刷:位于“常用”工具,用于复制选定对象或文本格式,并将其应用到你所需的对象或文本中。

    步骤:

    (1)选择原格式文本

    (2)单击“格式刷”

    (3)选择目标文本即可

    ★ :要将格式复制到多个项目上,可双击“格式刷”,然后选择要改变的其格式的各个项目。完成操作后,按“Esc”取消键以关闭“格式刷”。

    三、段落格式

    1、利用水平标尺缩进段落文本

    (1)首行缩进:

    指段落的第一行往右缩进,其余的行不变;(方法:光标放段落中,拖动水平标尺上的“首行缩进“按钮)

    (2)悬挂缩进:

    指段落的第二行不变。其余的往右缩进:(方法:光标放段落中,拖动水平标尺上的“悬挂缩进“按钮

    (3)左缩进:

    整个段落往右缩进;(方法:光标放段落中,拖动水平标尺上的“左缩进”按钮。)

    (4)右缩进

    整个段落往左缩进;(方法:光标放段落中,拖动水平标尺上的“右缩进”按钮。)

    2、利用格式工具栏对齐文本

    在格式工具栏上有五种文本对齐方式(两端对齐(即左对齐)、居中对齐、右对齐、分散对齐、)可以通过这四种对齐方法来对齐段落文本

    3、利用段落对话框格式化段落

    选择段落——点击“格式”菜单——点击“段落”(出现段落对话框)——选择“缩进与间距”标签——根据需要进行设置——(可设置左、右缩进量;段前段后间距;行间距;首行缩进/悬挂缩进;文本的对齐方式)——点击“确定”

    ★:文档默认的行距为单倍行距。默认的段落的间距为0,也就是等到于行距。单倍行距,就是根据该行中最大字体 (一行中可能有多种字体)的高度加上其空余的距离。空余距离是根据该行最大的字体的大小决定的。字体大,其空余的距高就小。该行的高度是根据这些因素自动调节的。当一行中有大号字体时或有上、下标时,能自动调整行距。

    ★:可以选择的行距及其实际距离如下:

    A、1.5倍行距:此行距是单倍行距的一倍半

    B、2倍行距:是单倍行距的两倍

    C、多倍行距:按单倍会距的百分比增加或减少的行距。

    D、最小值:所选用的行距仅能容纳下文本中最大的字体或图形

    E、固定值:文本中的每一行均按此固定值设置,各行的间距相等。此固定值的行距应能容纳行中最大字体和图形。

    四、边框与底纹设置

    1、给文本加边框:选择文本——点击格式菜单——点击边框与底纹(出现对话框)选择边框标签——根据需要选择边框类型、选择类型、线条颜色、线条宽度及适用范围——点击确定。

    2、给文本加底纹:选择文本——点击格式菜单——点击边框和底纹——选择“底纹”标签——选择颜色及应用范围——点击确定。

    3、给页面加边框:点击“格式”菜单——点击边框和底纹——选择页面边框标签——选择所需的边框类型、线条颜色、线条大小等到或选择艺术型边框——点击确定。

    ★:可点击其中的“选项”按钮设置度量依据为文字或为页边(默认的为页边)。

    五、文字方向

    更改文档或表格单元格或文本框的文字方向

    点击“格式”菜单——点击“文字方向”(弹出对话框)——设置好后点击确定,也可以点击常用工具栏的“文字方向”按钮。

    六、中文简繁转换

    先选择要转换的文字,再点击常用工具栏的“中文简繁转换”按钮。

    七、背景

    这些背景除了水印外,其他的都不是为打印文档设计的,只在Web版式视图中显示出来;页面视图是为了打印而设置的一种视图格式。

    点击“格式 ”菜单——“背景”——再单击所需颜色,或单击“其他颜色”命令,选择其他颜色或自定义颜色。单击“填充效果”命令可选择特殊效果(如边渡、纹理、图案、图片)。

    八、分栏

    1、将WORD文档分成多个竖栏

    设置分栏:选择文本——点击“格式”菜单——点击“分栏”出现分栏对话框(根据需要选择分栏设置,如需要竖线则选中分隔线复选框)——点击确定

    2、要将某个段落分成若干栏,可先选择该段落,然后,再进行分栏的设置。

    3、取消分栏:

    光标放在已分栏的文本或段落中——点击“格式”菜单——点击“分栏”——在对话框中选择—栏样式——点击确定。

    ★ :在水平标尺中可查看到分栏的栏数。

    九、中文版式统一的步骤为先选择文字,后单击 “格式”菜单——“中文版式”——点击所需的命令

    1、“拼音指南”:能够自动将汉字拼音标注在选定的中文文字上。

    2、“带圈字符”:为所选文字添加圈号也可取消带圈字符的圈号。

    3、“纵横混排”:

    将竖排文字中的半角字符向左旋转90度进行显示,以使其具有正确的方向,也可以将旋转过的文字还原为原来的显示方向。

    4、“合并字符”:将多个字符(不超过6个)合并成一个整体,这些字符将被压缩并排列为两行。也可将已经合并的字符还原为普通字符

    5、“双行合一”:

    将输入的文字显示为长度相等的上下两行,其高度与一行正常文字相同,也可将具有双行合格式的文字还原为普通文字。

    Word第三课 表格处理

    组成表格的三个层次是单元格——行/列——表格:创建表格之前首进先行页面设置,其次点清所做表格的行数与列数,然后创建表格,再对表格进行编辑格式。

    一、 创建表格

    1、点击常用工具栏上的“插入表格”按钮,拖出所需要的行列数

    2、单击“表格”菜单——点击“插入”——点击“表格”——设置行/列数——点击确定

    二、表格的基本操作

    1、表格的移动与调整大小:

    (1)将鼠标指针移动到表格范围内时,在表格的左上角会出现一个移动控制点,此控制点有二个作用:一是用鼠标拖动此移动控制点,即可随意拖动表格;二是单击该控制点可全选整个表格。

    (2)将鼠标指针移动到表格范围内时,在表格的右下角会出现一个调整控制点,用鼠标拖动此调整控制点,即可调整表格大小。

    2、表格的选择:

    (1)单元格:

    表格中的一个单元格,当光标放在单元格的左下角时会出现一个黑色的斜向上的箭头,单击即可。

    (2)行/列

    鼠标移至行(列)的左侧(上边界)变成右(下)箭头时单击便可

    (3)单元格区域:

    由多个单元格组成的矩形区域:(方法:利用左键拖动选择)

    (4)整张表格:

    光标放在表格内——单击“表格”菜单——点击“选定”——点击表格。(或单击表格左上角的移动控制符号)

    3、调整行高与列宽

    行高:把鼠标放在表格的横线上,出现一个符号和上下两个箭头时,按住鼠标左键不放上下拖动,即可。

    列宽:把鼠标放在表格的竖线上,出现一个符号和上下两个箭头时,按住鼠标左键不放上下拖动,即可。

    4、一个或多个连续单元格的列宽修改:

    先选定一个或多个单元格,把鼠标放在表格的竖线上,出现一个双竖线和左右两个箭头时,按住鼠标左键不放上下拖动,即可。

    5、删除与插入表格、行、列、单元格:

    删除:光标放在所需要删除的表格、行、列、单元格,点击“表格”菜单——点击“删除”——选择一个所需的命令单击即可。

    插入:点击“表格”菜单——点击“插入”——根据所需的命令单击之即可。

    6、拆分表格:

    把光标放在所需拆分的行中,点击“表格”——点击“拆分表格”,光标所在的行即与上一行即拆分成两个表格;如果要合并拆分后的表格,可把光标放在两个表格的空隙之间的页边距外面单击后,按 Delete键即可。

    7、绘制斜线表头:

    把光标放在要绘制斜线的单元格,点击“表格”——点击“绘制斜线头”——在弹出对话中按所需要设置。

    取消

    评论

    展开全文
  • php 的 PHP 实现人民币小写转换成大写的方法及大小写转换函数下面一段代码给大家分享php实现人民币大小写转换的方法,具体代码如下所示:header("charset=utf-8;");function numTrmb($num){$d = array("零", "壹", ...

    php 的 PHP 实现人民币小写转换成大写的方法及大小写转换函数

    下面一段代码给大家分享php实现人民币大小写转换的方法,具体代码如下所示:

    header("charset=utf-8;");

    function numTrmb($num){

    $d = array("零", "壹", "贰", "叁", "肆", "伍", "陆", "柒", "捌", "玖");

    $e = array('元', '拾', '佰', '仟', '万', '拾万', '佰万', '仟万', '亿', '拾亿', '佰亿', '仟亿');

    $p = array('分', '角');

    $zheng = "整";

    $final = array();

    $inwan = 0;//是否有万

    $inyi = 0;//是否有亿

    $len = 0;//小数点后的长度

    $y = 0;

    $num = round($num, 2);//精确到分

    if(strlen($num) > 15){

    return "金额太大";

    die();

    }

    if($c = strpos($num, '.')){//有小数点,$c为小数点前有几位

    $len=strlen($num)-strpos($num,'.')-1;//小数点后有几位数

    }else{//无小数点

    $c = strlen($num);

    $zheng = '整';

    }

    for($i = 0; $i < $c; $i++){

    $bit_num = substr($num, $i, 1);

    if ($bit_num != 0 || substr($num, $i + 1, 1) != 0) {

    @$low = $low . $d[$bit_num];

    }

    if ($bit_num || $i == $c - 1) {

    @$low = $low . $e[$c - $i - 1];

    }

    }

    if($len!=1){

    for ($j = $len; $j >= 1; $j--) {

    $point_num = substr($num, strlen($num) - $j, 1);

    @$low = $low . $d[$point_num] . $p[$j - 1];

    }

    }else{

    $point_num = substr($num, strlen($num) - $len, 1);

    $low=$low.$d[$point_num].$p[$len];

    }

    $chinses = str_split($low, 3);//字符串转化为数组

    for ($x = count($chinses) - 1; $x >= 0; $x--) {

    if ($inwan == 0 && $chinses[$x] == $e[4]) {//过滤重复的万

    $final[$y++] = $chinses[$x];

    $inwan = 1;

    }

    if ($inyi == 0 && $chinses[$x] == $e[8]) {//过滤重复的亿

    $final[$y++] = $chinses[$x];

    $inyi = 1;

    $inwan = 0;

    }

    if ($chinses[$x] != $e[4] && $chinses[$x] !== $e[8]) {

    $final[$y++] = $chinses[$x];

    }

    }

    $newstr = (array_reverse($final));

    $nstr = join($newstr);

    if((substr($num, -2, 1) == '0') && (substr($num, -1) <> 0)){

    $nstr = substr($nstr, 0, (strlen($nstr) -6)).'零'. substr($nstr, -6, 6);

    }

    $nstr=(strpos($nstr,'零角')) ? substr_replace($nstr,"",strpos($nstr,'零角'),6) : $nstr;

    return $nstr = (substr($nstr,-3,3)=='元') ? $nstr . $zheng : $nstr;

    }

    echo numTrmb(965002.65);

    效果图:

    151L2W53M0-3J103.jpg

    下面看下php大小写转换函数

    1.将字符串转换成小写

    strtolower(): 该函数将传入的字符串参数所有的字符都转换成小写,并以小定形式放回这个字符串.

    例:

    $str = "I want To FLY";

    $str = strtolower($str);

    echo $str;

    ?>

    输出结果:

    i want to fly

    2.将字符转成大写

    strtoupper(): 该函数的作用同strtolower函数相反,是将传入的字符参数的字符全部转换成大

    写,并以大写的形式返回这个字符串.用法同strtolowe()一样.

    3.将字符串首字符转换成大写

    usfilst(): 该函数的作用是将字符串的第一个字符改成大写,该函数返回首字符大写的字符串.

    用法同strtolowe()一样.

    4.将字符串每个单词的首字符转换成大写

    ucwords(): 该函数将传入的字符串的每个单词的首字符变成大写.如"hello world",经过该函数

    处理后,将返回"Hello Word".用法同strtolowe()一样.

    总结

    以上所述是小编给大家介绍的PHP 实现人民币小写转换成大写的方法及大小写转换函数,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对脚本之家网站的支持!

    您可能感兴趣的文章:

    展开全文
  • Problem I: 编写函数:字符串的小写转大写(Append Code) Description 输入一些字符串,把其中的小写字母转换成大写字母。 编写函数str_upr(): 原型:char* str_upr(char *s); 功能:把字符串s中的小写字母变成...

    2018年C语言考试试题
    Problem I: 编写函数:字符串的小写转大写(Append Code)
    Description
    输入一些字符串,把其中的小写字母转换成大写字母。


    编写函数str_upr():

     原型:char* str_upr(char *s);
    
     功能:把字符串s中的小写字母变成大写,其余字符不变。
    

    函数的调用格式见“Append Code”。


    Invalid Word(禁用单词)错误:在解决这个题目时,某些关键词是不允许被使用的。如果提交的程序中包含了下列的关键词之一,就会产生这个错误。

    被禁用的头文件:string.h。

    Input
    输入为多行。每行为一个字符串str。str的字符总数不超过1000个。

    Output
    输出小写转大写后的串str。输出两遍,一遍是测试返回值,一遍是测试str。

    Sample Input

    I love China!
    Do you want to pass this examination?
    You will succeed finially!
    Wish you succeed!
    

    Sample Output

    I LOVE CHINA!
    I LOVE CHINA!
    DO YOU WANT TO PASS THIS EXAMINATION?
    DO YOU WANT TO PASS THIS EXAMINATION?
    YOU WILL SUCCEED FINIALLY!
    YOU WILL SUCCEED FINIALLY!
    WISH YOU SUCCEED!
    WISH YOU SUCCEED!
    

    Append Code

    int main()
    {
        char str[MAX_STR_LEN], *p;
        while(gets(str) != NULL)
        {
            p = str_upr(str);
            puts(p);
            puts(str);
        }
    }
    
    

    ans:

    #include<stdlib.h>
    #include<stdio.h>
    #define   MAX_STR_LEN    1001
    char* str_upr(char *s)
    {
        for(int i=0;s[i]!='\0';i++){
            if(s[i]>='a'&&s[i]<='z'){
                s[i]=s[i]+'A'-'a';
            }
        }
        return s;
    }
    
    
    展开全文
  • 复制代码 代码如下:def ...转换数字为大写货币格式( format_word.__len__() - 3 + 2位小数 )change_number 支持 float, int, long, string"""format_word = ["分", "角", "元","拾","百","千","万","拾","百","千","...
  • 常常需要将数字转换为中文大写的汉字,或者是财会人员会直接用拼音输入数字的大写汉字,这样不仅非常麻烦,而且效率也会很低,今天我们就来教大家如何在WPS文字或Word中,快捷的将数字转换为中文大写汉字。...
  • java中把一个字符串中大写字母转换为小写小写字母转换为大写 观看提示: 这里提供2中思维,但是第一种是正确的,第二种是错误的;第二种的思维可以了解了解,但是需要注意的是如果某个字符串定义为String类型,...
  • d)strlwr函数 功能:大写字母转换为小写,其他的不变 用法:strlwr(string); e)strupr函数 功能:小写字母转换为大写,其他的不变 用法:strupr(string); f)strlen函数 功能:计算字符串的长度 用法:strlen ...
  • 详细请查看:SAP 中文小写金额转大写金额 amount in word FUNCTION zfun_convert_money_vi. *"---------------------------------------------------------------------- *"*"本地接口: *" IMPORTING *" VALUE(I_...
  • word题注的大写变成小写

    千次阅读 2021-02-21 17:05:39
    1. 按alt+F9显示域代码,在另外一个word中输入域代码:{ SET myBK "一九一一年一月{ STYLEREF 1 \s }日" }{ myBK \@ "D" }注意,{}不是直接输入的,而是要用ctrl+F9输入的,否则无效然后复制域代码,包括括号 ...
  • 1. 在WORD中如何将大写字母转为小写最低0.27元/天开通百度文库会员,可在文库查看完整内容>原发布者:gded如何在Word中转换字母大小写用Word写作时忘了及时应用字母大小写规则,或者忘记使用全角或半角字符规则了...
  • 吧要转小写的文章copy到word文档中,按Shift + F3;然后copy回记事本里就好了1、打开软件Visual C++6.0,新建一个C源程序,书写C语言程序。2、首先定义两个字符型变量,代码:char c1,c2;从键盘中输入一个大写字母,...
  • Java 首字母转大写

    2021-02-27 13:20:45
    1.代码实现/** 首字母转大写* @attention:* @date: 2020年11月17日 0017 14:51* @param: word 待转换字符串* @return: java.lang.String 首字母成了大写*/public static String convertInitialUpper(String word) ...
  • 给定一个字符串,将其中所有的小写字母转换成大写字母。 【输入】 输入一行,包含一个字符串(长度不超过100,可能包含空格)。 【输出】 输出转换后的字符串。 【输入样例】 helloworld123Ha 【输出...
  • CSS文字转换大写

    2021-06-09 00:46:31
    ): // Uppercase every first letter of a word jQuery.fn.ucwords = function() { return this.each(function(){ var val = $(this).text(), newVal = ''; val = val.split(' '); for(var c=0; c ; c++) { newVal...
  • 转换数字为大写货币格式( format_word.__len__() - 3 + 2位小数 )change_number 支持 float, int, long, stringformat_word = [分, 角, 元,拾,百,千,万,拾,百,千,亿,拾,百,千,万,拾,百,千,兆]format_nu...
  • 最近在自己研究,项目中用springmvc+mybatis,返回用@responsebody自动处理json,Jackson在解析返回的json字符串时始首字母是小写。网上查了很多资料,才找到解决方法package cn.zshake.mvcdemo.bean;import org....
  • 以下是我正在着手编写的书中的案例,摘录如下,供楼主参考:小写(C26单元格):域代码为: { =sum(O3,O8,O13,O18,O23) \#"0.0" }大写(D28单元格):域代码为:{ IF { =INT(C26) } <> { =C26 } "{ =INT(C26) \* ...
  • 英语字母大写小写

    2021-06-06 06:16:07
    26个英文字母书写的规格+笔顺+技巧,英语字母这么写,考试至少多加20分!26个字母书写的规格(1)应按照字母的笔顺和字母在三格中应占的位置书写。(2)每个字母都应稍向右倾斜,约为5°,斜度要一致。(3)大写字母都应...
  • Here is a handy function that...$higher_exceptions[$word]) $word = strtolower($word); if (!$lower_exceptions[$word]) $word = ucfirst($word); array_push($newwords, $word); } return join(" ", $newwords); }
  • var word="hOw aRe yOU"; /*console.log(arr.toLowerCase()); var arr1 = arr.split(' '); console.log(arr[arr.length -1]); //字符串拆分为数组,按照...//首字母大写 //var str1=a[i].slice(0,1).toUpperCase(); ...
  • /*英文首字母大写*/ 2、字体行高和字间距 word-spacing : 单词与单词之间的间距 letter-spacing:字母与字母,和汉字与汉字 line-hight:1.2 (用这样表示自己大小的倍数),这样还比较好 3、文字两端对齐 文字两端...
  • 字体大小中大写字号与小写字号对应关系 初号42 小初36 一号26 小一24 二号22 小二18 三号16 小三15 四号14 小四12 五号10.5 小五9 六号7.5 小六6.5 七号5.5 八号5
  • 使用方法如下: def lower_word(all_content): ... all_content[i] = content.lower() # 文本转小写 return all_content if __name__ == '__main__': print(lower_word(['HELLO WORLD', 'Hello World'])) ...
  • php将字符串全部转换成大写或者小写的方法发布于 2016-01-22 17:58:55 | 488 次阅读 | 评论: 0 | 来源: 网友投递PHP开源脚本语言PHP(外文名: Hypertext Preprocessor,中文名:“超文本预处理器”)是一种通用开源...
  • 字符串首字母大写转小写或者小写转大写 字符串首字母大写或者小写 通常情况想到的一般是切出来然后转大写 String str = "name"; str = str.substring(0, 1).toUpperCase()+str.substring(1); System.out.println...
  • 从键盘中输入一个字符串,将其中的小写字母全部转换成大写字母,然后输出到一个磁盘文件test中保存,输入的字符以!结束 #include <stdio.h> #include <stdlib.h> /* run this program using the ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 50,357
精华内容 20,142
关键字:

word英文小写转大写