zoukankan      html  css  js  c++  java
  • 1001 A + B

    注:让devc++支持c++11,在“工具-编译选项-在编译时加入下列命令",-std=c++11

    1.C

    #include<stdio.h>
    #include<math.h>
    int main()
    {
        int a,b;
        scanf("%d%d",&a,&b);
        int c=a+b;
        int sum[10]={0},i=0;
        int flag=c<0?1:0;
        if(c==0){
            printf("0");
            return 0;
        }
        while(c!=0){
            sum[i++]=abs(c%10);
            c/=10;
        }
        if(flag) printf("-");
        for(int j=i-1;j>=0;j--){
            printf("%d",sum[j]);
            if(j%3==0 && j!=0)
            printf(",");
        }
        return 0;
    }

    2.C++

      int 转string to_string()

      实现每组三个 i+1%3 == len%3

      注:%优先级高于+-

    #include<iostream>
    #include<string>
    using namespace std;
    int main()
    {
        int a,b;
        cin>>a>>b;
        string s=to_string(a+b);
        int len=s.length();
        for(int i=0;i<len;i++){
            cout<<s[i];
            if(s[i]=='-') continue;
            if((i+1)%3 == len%3 && i!=len-1)
            cout<<",";
        }
        return 0;
    }

    3.Python

  • 相关阅读:
    15、编写ORM
    14、细说协程
    COOKIE欺骗
    聪明的小羊
    re.S函数 python3
    截断上传
    sql百态01-post
    Why not?
    随机字符的本地爆破
    HTTP协议-请求头,响应头
  • 原文地址:https://www.cnblogs.com/zuoyou151/p/11087588.html
Copyright © 2011-2022 走看看