九的余数

时间限制:3000 ms  |  内存限制:65535 KB
难度:3

描述

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

输入
第一行有一个整数m(1<=m<=8),表示有m组测试数据;
随后m行每行有一个自然数n。
输出
输出n整除九之后的余数,每次输出占一行。
样例输入
3
4
5
465456541
样例输出
4
5
4
来源
[苗栋栋]原创
上传者
苗栋栋
思路分析:由数学知识可知,1%9=1,那么10%9=1,100%9=1;1000%9=1。。。。。依次类推,2%9=2,   200%9=2。。。。同理可得3%9.  4%9  5%9 6%9 7%9 8%9 9%9 所以最后输入这个数对9的余数就等于这个数各个位上的数字之和对9的取余即可
由于输入数字位数太长, 故采用字符数组存放  。剩下的就横简单了
代码:
#include "stdio.h"
#include "string.h"
#define N 1001000
char s[N];
int main()
{    int i,j,k,n;
    int  sum;
    scanf("%d",&n);
    while(n--)
     { memset(s,'0',sizeof(s));  
       scanf("%s",s);
       k=strlen(s);
       sum=0;
       for(i=k-1,j=0;i>=0;i--)        
         {sum=(sum+(s[i]-'0'))%9;    //获得各个位上累加和
         
         }
         printf("%d\n",sum);
       /*  for(i=j-1;i>=0;i--)
         printf("%d",a[i]);
         printf("\n");*/
     }
     return 0;
     }

转载于:https://www.cnblogs.com/songmingtao/p/3225366.html

nojy 105 九的余数相关推荐

  1. nyoj 105 九的余数

    点击打开链接 九的余数 时间限制:3000 ms  |  内存限制:65535 KB 难度:3 描述 现在给你一个自然数n,它的位数小于等于一百万,现在你要做的就是求出这个数整除九之后的余数. 输入 ...

  2. nylgACM_105_九的余数

    题目105 九的余数 时间限制:3000 ms | 内存限制:65535 KB 难度:3 描述 现在给你一个自然数n,它的位数小于等于一百万,现在你要做的就是求出这个数整除九之后的余数. 输入第一行有 ...

  3. NYOJ105 - 九的余数

    描述 现在给你一个自然数n,它的位数小于等于一百万,现在你要做的就是求出这个数整除九之后的余数. 输入 第一行有一个整数m(1<=m<=8),表示有m组测试数据: 随后m行每行有一个自然数 ...

  4. NYOJ 105 其余9个

    九的余数 时间限制:3000 ms  |  内存限制:65535 KB 难度:3 描写叙述 如今给你一个自然数n,它的位数小于等于一百万,如今你要做的就是求出这个数整除九之后的余数. 输入 第一行有一 ...

  5. LeetCode258 各位相加(弃九法)

    原题目 给定一个非负整数 num,反复将各个位上的数字相加,直到结果为一位数. 示例: 输入: 38 输出: 2 解释: 各位相加的过程为:3 + 8 = 11, 1 + 1 = 2. 由于 2 是一 ...

  6. 中国剩余定理及其代码实现

    初等数论学习计划 中国剩余定理 部分源自于维基百科. 后续会继续补充修改. 初等数论四大定理之一. 1.1 历史背景与特殊情形口诀 中国剩余定理,又称中国余数定理,是数论中的一个关于一元线性同余方程组 ...

  7. 第二章 循环结构程序设计

    第二章 笔记 aabb 阶乘之和 水仙花数 韩信点兵 倒三角形 子序列的和 分数化小数 排列 扩展 笔记 1.函数 double floor(double x) 向下取整,返回不超过x的最大整数:函数 ...

  8. 算法总结之欧拉函数中国剩余定理

    算法总结之欧拉函数&中国剩余定理 1.欧拉函数 概念:在数论,对正整数n,欧拉函数是少于或等于n的数中与n互质的数的数目. 通式:φ(x)=x(1-1/p1)(1-1/p2)(1-1/p3)( ...

  9. 查找 - 计算式查找法 - 哈希法

    1.哈希函数的构造方法 > 数字分析法 假设关键字 Key 为 8 位十进制整数: ① 确定哈希表的长度,示例:100,即地址空间为 0 ~ 99 ② 确定 "取值比较均匀分布&quo ...

最新文章

  1. 《Dojo构建Ajax应用程序》随书源码
  2. hdu 2988 Strange fuction【模拟退火】
  3. 子窗口关闭,父窗口有选择刷新
  4. 壳体有矩理论与实用计算机方法,《薄壳计算和理论》.pdf
  5. linux ntfs 用户权限,Linux在NTFS中创建的文件的权限
  6. linux下刻录光盘读取不了_Linux下刻录光盘实战
  7. window mysql 同步复制_Window环境下配置MySQL 5.6的主从复制、备份恢复
  8. 9年测试老鸟:Glenford J编写《软件测试的艺术》PDF,高清中文版
  9. Ubuntu下安装VSCODE并输入中文
  10. php mysql 连接池_php 如何实现 数据库 连接池
  11. MyBatis注册映射文件(resource、class、package 三者区别)
  12. vue-cli脚手架安装
  13. java--守护线程处理超时任务
  14. 陶瓷纤维毯行业调研报告 - 市场现状分析与发展前景预测
  15. OTP单片机AD单片机FLASH开发之义隆应广九齐仿真器
  16. Excel — 动态图表(复选框实现动态图)
  17. 区块链从业者地摊致富秘籍
  18. 《Targeted Backdoor Attacks on Deep Learning Systems Using Data Poisoning》论文总结
  19. SQL Server部分知识的整理
  20. Excel工作表忘记密码后取消密码

热门文章

  1. Nuaa Q1090
  2. 【第41题】【062题库】2019年OCP认证062考试新题
  3. (干货)微信小程序转发好友
  4. [BTCC] 要“工程师”“工程师”“工程师”
  5. 搜索引擎:文本分类——TF/IDF算法
  6. nodejs获取当前url和url参数值
  7. 双重惊喜——Windows Phone Developer Tools初体验
  8. ext2_inode
  9. 让静态对象来维护你的数据
  10. 《战狼2》中人脸识别无人机表现不俗,军、警用果真如此高能?