判断一个大整数 各位的数字之和 能否被3整除

字符串存储大整数

#include <stdio.h>
#include <string.h>
#include <stdlib.h>
#define N 11
int main(void)
{ char str[100];
  int n;
  printf("输入由几个数\n");
  scanf("%d",&n);
  while(n--)
  {int sum=0;
   scanf("%s",str);
   int len=strlen(str);
   for(int i=0;i<len;i++)
   {sum+=(str[i]-'0');
              }
   if(sum%3==0)
   printf("YES\n"); 
   else 
   printf("NO\n");
            } 
  system("PAUSE");
  return 0; 
    }

运行结果:
在这里插入图片描述


版权声明:本文为qq_22543355原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。