zoukankan      html  css  js  c++  java
  • 求奇数的乘积

    Problem Description
    给你n个整数,求他们中所有奇数的乘积。
     Input
    输入数据包含多个测试实例,每个测试实例占一行,每行的第一个数为n,表示本组数据一共有n个,接着是n个整数,你可以假设每组数据必定至少存在一个奇数。
     Output
    输出每组数中的所有奇数的乘积,对于测试实例,输出一行。
     Sample Input
    3 1 2 3
    4 2 3 4 5
     Sample Output
    3
    15
     
     
    code:

    #include<stdio.h>
    int main()
    {
          int n,i,a[100];
           while(scanf("%d",&n)!=EOF)                                              error C2466: cannot allocate an array of constant size 0
            {                                                   不能在此int a[n];否则error C2133: 'a' : unknown size;error C2057: expected constant expression;

                  int s=1;
                 for(i=0;i<n;i++)
                {
                    scanf("%d",&a[i]);
                    if(a[i]%2!=0)
                         s=s*a[i];
                 }
             printf("%d ",s);         //若掉 则Presentation Error
    }
    return 0;
    }

    code2:

    #include<stdio.h>
    int main()
    {
        int n,i,m;                                                    //可用m替换a[i];
        while(scanf("%d",&n)!=EOF)
        {

             int s=1;
             for(i=0;i<n;i++)
             {
                    scanf("%d",&m);
                     if(m%2!=0)
                     s=s*m;
             }
             printf("%d ",s);
         }
        return 0;
    }

     
     
  • 相关阅读:
    poj 1475 Pushing Boxes 推箱子(双bfs)
    poj 1806 Frequent values(RMQ 统计次数) 详细讲解
    poj 2846 Repository
    poj Ping pong LA 4329 (树状数组统计数目)
    POJ 1962-Corporative Network (并查集)
    hdu 2217 Visit
    nyoj304 节能
    与R纠缠的两件事——rownames和子集--转载
    七步精通Python机器学习--转载
    win10专业版激活(亲测可用)
  • 原文地址:https://www.cnblogs.com/gongpulin/p/3876374.html
Copyright © 2011-2022 走看看