zoukankan      html  css  js  c++  java
  • hdu 1887

    又一版 A+B

    Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others)
    Total Submission(s): 11438    Accepted Submission(s): 4273


    Problem Description
    输入两个不超过整型定义的非负10进制整数A和B(<=231-1),输出A+B的m (1 < m <10)进制数。



     
    Input
    输入格式:测试输入包含若干测试用例。每个测试用例占一行,给出m和A,B的值。
    当m为0时输入结束。
     
    Output
    输出格式:每个测试用例的输出占一行,输出A+B的m进制数。
     
    Sample Input
    8 1300 48
    2 1 7 0
     
    Sample Output
    2504
    1000
    代码:
    1
    #include<stdio.h>
    int main()
    {
        int a,b,m,n,i,s[100000];
        while(scanf("%d",&m)&&m!=0)
        {
             scanf("%d%d",&a,&b);
             n=a+b;
             for(i=0;;i++)
             {
                 s[i]=n%m;
                 n=n/m;
                 if(n==0) break;
             }
             for(i;i>=0;i--)
             printf("%d",s[i]);
             printf(" ");
        }
        return 0;
    }
     
     
    2
    #include "stdio.h"
    #define N  100000
    int s[N];
    int main()
    {int a,b,m,n,i=0,j;
      while(scanf("%d%d%d",&m,&a,&b)&& m!=0)
        {
        n=a+b;
         i=0;
             do
         {s[i]=n%m;
          n=n/m;
          i++;
          }while(n!=0);
         for(j=i-1;j>=0;j--)
         {printf("%d",s[j]);
         }
        printf(" ");
        }
        return 0;
        }
    3
    #include "stdio.h"
    #define N  100000
    int s[N];
    int main()
    {int a,b,m,n,i=0,j;
      while(scanf("%d",&m)&& m!=0)
        { scanf("%d%d",&a,&b);
        n=a+b;
         i=0;
             do
         {s[i]=n%m;
          n=n/m;
          i++;
          }while(n!=0);
         for(j=i-1;j>=0;j--)
         {printf("%d",s[j]);
         }
        printf(" ");
        }
        return 0;
        }
       注: while循环和for循环的使用
  • 相关阅读:
    linux查看内存占用情况
    tomcat JVM内存 配置
    Linux中iptables设置详细
    asmack xmpp 获取离线消息
    linux查看端口被哪个服务占用的命令
    Redis 3.0版本启动时出现警告的解决办法
    redis中密码设置
    linux安装(Ubuntu)——(二)
    Linux简介——(一)
    Android控件——ToggleButton多状态按钮(实现灯泡的开关)
  • 原文地址:https://www.cnblogs.com/songmingtao/p/3219422.html
Copyright © 2011-2022 走看看