2017年網易有道秋招編程題

第一題:12345  換成54321 後相加

#include <stdio.h>
#define N  100
int main()
{
   int n,i,k;
   int sum,m=0;
   scanf("%d",&n);
   k=n;
   if(n<1||n>100000){
      return 0;
   }
   while (n !=0)
   {
      i = n %10;
      m = m* 10 + i;
      n = n /10;
    }
    sum=k+m;
    printf("%d", r);
}

第二題:序列,重新排序,判斷可不可以滿足相鄰兩個數相乘是4的倍數(編譯未通過???)

#include <stdio.h>
#define N  100000
int main()
{
   int t,n,i,j;
   int a[N];
   scanf("%d",&t);
   if(t<1 || t>10){
       return 0;
   }
   for(j=0;j<t;j++){
     scanf("%d",&n);
     int count1=0,count2=0;
     for(i=0;i<n;i++){
       scanf("&d",a[i]);
       if(a[i]%4==0) count1++;
       else if(a[i]%2!=0) count2++;
     }
     if(count1>=count2-1 && n%2==1){
        printf("Yes");
     }else if(count1>=count2 && n%2==0){
       printf("Yes");
     }else{
         printf("No");
     }
   }
}



第三題:括號匹配相關題目

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章