九的余数 NYOJ 105
2015-05-29 08:14
288 查看
#include<stdio.h>//九的余数(105) #include<string.h> char a[1000005]; int main() { int x,t,i,res; scanf("%d",&x); while(x--){ memset(a,0,sizeof(a)); scanf("%s",a); t=strlen(a); if(t==1)res=(a[0]-'0'); else if(t==2){ res=0; res=(a[0]-'0')*10+(a[1]-'0'); res=res%9; } else if(t>2) { res=0; for(i=0;i<2;i++){ res=res*10+(a[i]-'0'); } for(i=2;i<t;i++){ res=res*10+(a[i]-'0'); res=res%9; } } printf("%d\n",res); } return 0; }
相关文章推荐
- 一个就简单的数学题 NYOJ 330
- IOS开发学习27 ObjectC 自带json解析方法的使用
- 高数 NYOJ 1043
- 次方求模 NYOJ 102
- Algorithm: Inverse in place-2
- 【项目管理和构建】十分钟教程,eclipse配置maven + 创建maven项目(三)
- 【项目管理和构建】十分钟教程,eclipse配置maven + 创建maven项目(三)
- P次方求和 NYOJ 420
- Android:有份额无利润 腹背受敌
- 完全覆盖 NYOJ 328
- 月老的烦恼(1) NYOJ 478
- 关于z-index的总结
- mdd的烦恼 NYOJ 333
- VirtualBox: Full-Screen-Display and Share-Folder problem
- C++基础学习—定义类和对象
- [leetcode] Reverse Bits
- java学习——异常处理
- Android M帮助文档下载
- 阅读第8,9,10章
- 切图总结