qq_45735316 2020-03-28 17:49 采纳率: 94.1%
浏览 134
已采纳

为什么只是部分通过?代码哪里有问题?

图片说明

#include <stdio.h>
#include <stdlib.h>
#include <math.h>
#define N 200
/* run this program using the console pauser or add your own getch, system("pause") or input loop */

int main(int argc, char *argv[]) {
    int nums[N]={0};
    int a[N]={0},b[N]={0};
    int i=0,n=1,j=1,s=0;
    scanf("%d",&n);
   for(i=0;i<n;i++)
   {
    scanf("%d",&nums[i]);

   }
    for(i=0,j=1;i<n;i++)
    {
        if( abs(nums[i])<=9)
        {
            b[i]=1;
        }
        else
        {
                    s=  abs(nums[i]);
        while(  s>=10)
        {
            j++;

            s/=10;
        }
        b[i]=j;
        j=1;
        }
    }
    for(i=0;i<n;i++)
    {
        if((    abs(nums[i])%2)==0&&b[i]%2==0)
             printf("%d",nums[i]);
    }
    return 0;
}


  • 写回答

2条回答 默认 最新

  • 小学狗喵喵叫 2020-03-30 16:23
    关注

    printf("%d\n",nums[i]);

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?

问题事件

  • 已采纳回答 9月25日

悬赏问题

  • ¥15 Power query添加列问题
  • ¥50 Kubernetes&Fission&Eleasticsearch
  • ¥15 有没有帮写代码做实验仿真的
  • ¥15 報錯:Person is not mapped,如何解決?
  • ¥30 vmware exsi重置后登不上
  • ¥15 易盾点选的cb参数怎么解啊
  • ¥15 MATLAB运行显示错误,如何解决?
  • ¥15 c++头文件不能识别CDialog
  • ¥15 Excel发现不可读取的内容
  • ¥15 关于#stm32#的问题:CANOpen的PDO同步传输问题