1875: 九的余数

1875: 九的余数

时间限制: 3 Sec  内存限制: 64 MB
提交: 75  解决: 32
您该题的状态:已完成
[提交][状态][讨论版]

题目描述

现在给你一个自然数n,它的位数小于等于一百万,现在你要做的就是求出这个数整除九之后的余数。

输入

第一行有一个整数m(1<=m<=8),表示有m组测试数据; 随后m行每行有一个自然数n。

输出

输出n整除九之后的余数,每次输出占一行。

样例输入

<span style="color:#333333"><span style="color:black">3
4
5
465456541</span></span>

样例输出

<span style="color:#333333"><span style="color:black">4
5
4</span></span>

 AC代码:

 #include<stdio.h>
 #include<string.h>
 int main()
 {
     int m;
     scanf("%d",&m);
     while(m--)
     {
         char c[1000000];
         scanf("%s",c);
         int l=strlen(c),sum=0;
         for(int i=0;i<l;i++)
         {
             sum+=(c[i]-'0')%9;
        }
         printf("%d\n",sum%9);
         
     }    
 }

猜你喜欢

转载自blog.csdn.net/qq_42709126/article/details/81332079