ACM竞赛:立方和问题

例如:

输入: n 代表多组数组

        num1 , num 2 

ep:  1    3 

这时的算法结果应当为: 1 ^ 3 + 2 ^ 3 + 3 ^ 3 

ep : 2    5 

这时的算法结果应当为: 2 ^ 3 + 3 ^ 3 + 4 ^ 3 + 5 ^3 

程序实现:

#include <stdio.h>
int main(){
    int T ;
    scanf("%d",&T); //代表多少组数据
    for(int ca = 1 ; ca <= T ; ++ca){
        int a , b ;
        scanf("%d%d",&a,&b); //输入的任意两个整型数
        long long res = 0 ;
        for(long long i = a ; i <= b ; ++i){ //为了防止数据溢出,这里应当定义为long long 类型
            res += i * i * i ;
        }
      printf("Case #%d: %lld\n",ca ,res);
    }
    return 0 ;
}



上一篇:数据库学习笔记-20170309


下一篇:Swift 中 String 取下标及性能问题