zoukankan      html  css  js  c++  java
  • sicily 1020. Big Integer

    这道题的关键也就两句话

        for (int i = 0; i < len; ++i)
        {
            ans = (ans*10 + x[i]-'0') % num;
        }

    其余也没什么好说的

    #include <stdio.h>
    #include <string.h>
    
    int getVeryLongNumberMod(char x[],int num){
        int len = strlen(x);
        int ans = 0;
        for (int i = 0; i < len; ++i)
        {
            ans = (ans*10 + x[i]-'0') % num;
        }
        return ans;
    }
    
    int main(int argc, char const *argv[])
    {
        int size,NumberSize;
        int BaseNumber[400];
        char Total[401] ;
        scanf("%d",&size);
        while (size--) {
            scanf("%d",&NumberSize);
            for (int i = 0; i<NumberSize; i++) {
                scanf("%d",&BaseNumber[i]);
            }
            scanf("%s",Total);
            printf("(");
            for (int i = 0; i<NumberSize; i++) {
                if ( i != NumberSize - 1 ){
                    printf("%d,",getVeryLongNumberMod(Total, BaseNumber[i]));
                }else
                    printf("%d)
    ",getVeryLongNumberMod(Total, BaseNumber[i]));
            }
        }
    
    }
    
    
  • 相关阅读:
    集合类提供的的方法
    集合相关常识
    day12练习题
    Django(重点)
    cookie和session
    admin的配置
    Django安装和配置环境变量
    django ORM创建数据库方法
    前端学习之jquery
    数据库基础
  • 原文地址:https://www.cnblogs.com/zhousysu/p/5483679.html
Copyright © 2011-2022 走看看