zoukankan      html  css  js  c++  java
  • PTA编程总结一

    7-1 币值转换 (20 分)

    输入一个整数(位数不超过9位)代表一个人民币值(单位为元),请转换成财务要求的大写中文格式。如23108元,转换后变成“贰万叁仟壹百零捌”元。为了简化输出,用小写英文字母a-j顺序代表大写数字0-9,用S、B、Q、W、Y分别代表拾、百、仟、万、亿。于是23108元应被转换输出为“cWdQbBai”元。

    输入格式:

    输入在一行中给出一个不超过9位的非负整数。

    输出格式:

    在一行中输出转换后的结果。注意“零”的用法必须符合中文习惯。

    int main()
    {
    int a,i,n=3,n1=0,sum,t=1,k=1;
    char b;
    scanf("%d %c",&a,&b);
    if(a<=6)
    {
    printf("%c\n",b);
    printf("%d",a-1);
    }
    else
    {
    while(1)
    {
    if(a>=n1+1)
    {
    n1=n1+2n;
    n+=2;
    }
    else
    break;
    }
    n1-=2
    (n-2);
    n-=4;
    for(k=1;k<=n/2+1;k++)
    {
    for(int g=2;g<=k;g++)printf(" ");
    for(int t=0;t<=n-2k+1;t++){printf("%c",b);}
    printf("\n");
    }
    for(k=n/2;k>0;k--)
    {
    for(int g=k-1;g>0;g--)printf(" ");
    for(int t=0;t<=n-2
    k+1;t++)printf("%c",b);
    printf("\n");
    }
    printf("%d",a-n1-1);}
    return 0;
    }

  • 相关阅读:
    swift关键字
    Swift开发注意点
    Mac上安装lua
    Runtime运行时机制
    ios开发中如何选择图片的加载方式
    ios开发中的静态内存分析
    loadrunner-2-9添加事务
    loadrunner-2-8HTML和URL模式
    loadrunner-2-7设置关联
    loadrunner中Windows Resource没有数据或不可用
  • 原文地址:https://www.cnblogs.com/xgblz/p/10407188.html
Copyright © 2011-2022 走看看