正男


私信TA

用户名:uq_48463091812

访问量:745

签 名:

等  级
排  名 13931
经  验 849
参赛次数 0
文章发表 4
年  龄 0
在职情况 学生
学  校
专  业

  自我简介:

TA的其他文章

解题思路:

                     首先 题目说了 N是由题目输入 个数 求偶数和,也就是所有的偶数相加, 那么很简单,我们只需要将 n定义 然后 scanf(将n输入进来),然后用for循环根据n去决定 scanf多少个数据进来 再用用一个关于n的数组去存放 数据(因为N是由键盘输入,所以 N的个数也可以根据这个Scanf的n去判断, 所以再用一个for循环将K[n]的数据进行一个判断。

注意事项:

                      z记得清零,不然 输出出来的数据很清真(垃圾数据),for循环两次,那个n必须在前面先赋值一次, 不然 第一次循环后n等于0 第二次循环就不会进去了



参考代码:

       

#include<stdio.h>


 int main()


 {

   int i,n,z;

   z=0;

   scanf("%d",&n);

   int k[n];

   for(int y=n;0<y;y--)

   {

     scanf("%d",&i);

     k[y]=i;   

   }

    for(;0<n;n--)

   {

    if(k[n]%2==0)

    {

      z=z+k[n];

    }

    else

    {

      k[n]=k[n];

    }   

   }

    printf("%d",z);

   

    

 }


 

0.0分

0 人评分

看不懂代码?想转换其他语言的代码? 或者想问其他问题? 试试问问AI编程助手,随时响应你的问题:

编程语言转换

万能编程问答  

代码解释器

代码纠错

SQL生成与解释

  评论区