小鱼一个人吧 关注:22贴子:1,332
  • 11回复贴,共1
1402: [入门]求和时间限制: 1 Sec 内存限制: 128 MB
提交: 16 解决: 15
[提交][状态][讨论版] 题目描述 输入n( 1 <= n <= 5000 )个正整数,每个数都在1到20000之间;要求对这n个数中的奇数和偶数分别求和。输入 第一行,一个正整数n(1 <= n <= 5000 );
第2-n+1行,每行一个正整数,每个数都在1到20000之间。输出 输出共有二行,每行包含一个整数,第一行为所有奇数之和,第二行为所有偶数之和。样例输入 5 3 10 7 5 8 样例输出 15 18


IP属地:四川1楼2012-05-30 20:33回复
    #include<stdio.h>
    void main()
    { int a[5000],i,m,n,k;
    m=0;
    k=0;
    scanf("%d\n",&n);
    for(i=0;i<n;i++)
    {scanf("%d\n",&a[i]);
    if(a[i]%2==0)
    m=m+a[i];
    else k=k+a[i];}
    printf("%d\n %d\n",k,m);
    }凭什么不出答案我靠!
    


    IP属地:四川2楼2012-05-30 20:34
    回复
      C语言= =


      IP属地:江苏3楼2012-05-30 21:03
      回复
        1437: [入门]最大数时间限制: 1 Sec 内存限制: 128 MB
        提交: 27 解决: 15
        [提交][状态][讨论版] 题目描述 n个数中最大的那个数在哪里?输出其位置,若有多个最大数则都要输出。输入 第一行:n( 3 <= n <= 10)
        第二行:空格隔开的n个数输出 输出若干个数,表示最大数的位置(数与数之间用一个空格隔开)样例输入 5 1 2 6 3 6 样例输出 3 5


        IP属地:四川4楼2012-05-30 21:12
        回复
          #include<stdio.h>
          main()
          { int a[10],n,i,max,k,count=0,b[10];
          scanf("%d",&n);
          for(i=0;i<n;i++)
          {scanf("%d",&a[i]);
          max=a[0];
          if(a[i]>max)
          k=i;}
          for(i=0;i<n;i++)
          if(a[i]==a[k])
          {count++;
          b[count-1]=i+1;
          }
          for(i=0;i<=count-2;i++)
          printf("%d ",b[i]);
          printf("%d",b[count-1]);
          }我ri!又是错的!
          


          IP属地:四川5楼2012-05-30 21:12
          回复
            一晚上什么都没搞出来我ri!


            IP属地:四川6楼2012-05-30 21:13
            回复
              1026: C语言程序设计教程(第三版)课后习题7.4时间限制: 1 Sec 内存限制: 128 MB
              提交: 50 解决: 30
              [提交][状态][讨论版] 题目描述已有一个已排好的9个元素的数组,今输入一个数要求按原来排序的规律将它插入数组中。输入第一行,原始数列。第二行,需要插入的数字。输出排序后的数列样例输入 1 7 8 17 23 24 59 62 101 50 样例输出 1 7 8 17 23 24 50 59 62 101


              IP属地:四川7楼2012-05-30 21:15
              回复
                1023: C语言程序设计教程(第三版)课后习题7.1时间限制: 1 Sec 内存限制: 128 MB
                提交: 62 解决: 43
                [提交][状态][讨论版] 题目描述用筛法求N之内的素数。 输入 N 输出 0~N的素数样例输入 100 样例输出 2 3 5 7 11 13 17 19 23 29 31 37 41 43 47 53 59 61 67 71 73 79 83 89 97


                IP属地:四川8楼2012-05-30 21:16
                回复
                  1027: C语言程序设计教程(第三版)课后习题7.5时间限制: 1 Sec 内存限制: 128 MB
                  提交: 148 解决: 41
                  [提交][状态][讨论版] 题目描述输入10个数字,然后逆序输出。输入十个整数输出逆序输出,空格分开样例输入 1 2 3 4 5 6 7 8 9 0 样例输出 0 9 8 7 6 5 4 3 2 1 提示 数组?堆栈?


                  IP属地:四川9楼2012-05-30 21:16
                  回复
                    1029: C语言程序设计教程(第三版)课后习题8.2时间限制: 1 Sec 内存限制: 128 MB
                    提交: 48 解决: 20
                    [提交][状态][讨论版] 题目描述 求方程ax^2+bx+c=0的根,用三个函数分别求当b^2-4ac大于0、等于0和小于0时的根,并输出结果。从主函数输入a、b、c的值。(输出保留3位小数)输入 a b c 输出 x1=? x2=? 样例输入 4 1 1 样例输出 x1=-0.125+0.484i x2=-0.125-0.484i


                    IP属地:四川10楼2012-05-30 21:16
                    回复
                      1030: C语言程序设计教程(第三版)课后习题8.3时间限制: 1 Sec 内存限制: 128 MB
                      提交: 67 解决: 38
                      [提交][状态][讨论版] 题目描述写一个判断素数的函数,在主函数输入一个整数,输出是否是素数的消息。输入一个数输出如果是素数输出prime 如果不是输出not prime 样例输入 97 样例输出 prime


                      IP属地:四川11楼2012-05-30 21:17
                      回复
                        #include<cstdio>
                        using namespace std;
                        int main()
                        {
                        int a[5000],i,m,n,k;
                        m=0;
                        k=0;
                        scanf("%d",&n);
                        for(i=1;i<=n;i++)
                        {
                        scanf("%d",&a[i]);
                        }
                        for(i=1;i<=n;i++)
                        {
                        if(a[i]%2==0)
                        m+=a[i];
                        else k+=a[i];
                        }
                        printf("%d\n %d\n",k,m);
                        }
                        这个对了


                        12楼2018-09-06 20:21
                        回复