2 qq 36751365 qq_36751365 于 2017.01.09 17:41 提问

为什么这个程序报错?HDOJ上的题

#include
#include
#include

int main()
{
double m,n;
while(scanf("%2lf %2lf",&m,&n)!=EOF)
{
double s,k,c,i,a[100],b[100];

i=0;
c=0;
if(m<=n)
{

  if(m%2==1)a[i]=m;         //奇数
  else      b[i]=m;         //偶数
  ++m;
  ++i;
}
for(;i--;)
{
    c++;
    s=s+pow(a[c],2);
    k=k+pow(b[c],2);
}
printf("%d %d",s,k);

}
}

2个回答

shadowfromsun
shadowfromsun   2017.01.09 18:26
已采纳

图片说明

图片说明

第一,你发的那个include 没有引入东西,二,你的那个for循环,中间是判断什么时候循环结束的

shen_wei
shen_wei   Ds   Rxr 2017.01.10 16:12
 double m,n;
    while(scanf("%2lf %2lf",&m,&n)!=EOF)
    {
        double s = 0,k = 0,a[100] = {0},b[100] = {0};
        int i=0,c=0;
        if(m<=n)
        {

            if( ((int)m) % 2 == 1)
                a[i] = m;         //奇数
            else
                b[i] = m;         //偶数
            ++m;
            ++i;
        }
        for(;i--;)
        {
            c++;
            s=s+pow(a[c],2);
            k=k+pow(b[c],2);
        }
        printf("%d %d",s,k);
    }
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
HDOJ刷题(1091)
A+B for Input-Output Practice (III) Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others) Total Submission(s): 82322    Accepted Submission(s): 43071 Problem Descr
hdu 2233 机器人的旅行
机器人的旅行 Time Limit: 1000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others) Total Submission(s): 75    Accepted Submission(s): 48 Problem Description 一天机器人小A在做HDOJ的2217这个题目,
ACM入门课件02
国内最著名的HDOJ,ACM入门基础题,通俗易懂,上手快。
ACM入门课件03
国内最著名的HDOJ,ACM入门基础题,通俗易懂,上手快。
HDOJ 入门级深搜DFS 题目汇总(持续更新中),一路打怪升级
声明:以下题目均来自于HDOJ,题目难度并没有排序,都是很基础的题目。http://acm.hdu.edu.cn/showproblem.php?pid=1455http://acm.hdu.edu.cn/showproblem.php?pid=2553http://acm.hdu.edu.cn/showproblem.php?pid=1426http://acm.hdu.edu.cn/showpr
ACM入门课件01
国内最著名的HDOJ,ACM入门基础题,通俗易懂,上手快。
hdoj简单题目(一)
Java解决 hdoj1008 hdoj1496 hdoj1157 hdoj1106 hdoj2673
码一波题单+HDOJ题目分类
初期: 一.基本算法:      (1)枚举. (poj1753,poj2965)      (2)贪心(poj1328,poj2109,poj2586)      (3)递归和分治法.      (4)递推.      (5)构造法.(poj3295)      (6)模拟法.(poj1068,poj2632,poj1573,poj2993,poj2996) 二.图算法:
杭电OJ(HDOJ)1005题:Number Sequence(规律递推)
题意: 有这样一个序列f(1) = 1, f(2) = 1, f(n) = (A * f(n - 1) + B * f(n - 2)) mod 7.输入三个整数:A,B,N (1 示例输入: 1 1 3 1 2 10 0 0 0 示例输出: 2  5 解决方案: f(n)=(A*f(n-1)+B*(f-2))%7,计算过程中A和B的一直没有变,在变的是f(n-1)和f(n-2
HDU 自动刷题机 Auto AC (轻轻松松进入HDU首页)
少年,作为苦练ACM,通宵刷题的你 是不是想着有一天能够荣登各大OJ榜首,俯瞰芸芸众生,唔....要做到这件事情可是需要一定天赋的哦!