数字根源
来源:互联网 发布:淘宝上珠宝是真的吗 编辑:程序博客网 时间:2024/04/28 07:09
/**********
结果:超时!
***********
#include<stdio.h>
#include<stdlib.h>
int main()
{
char buff[100];
int num,i=1;
while(scanf("%d",&num)!=EOF)
{
if(num==0) return 0;
while(1)
{
itoa(num,buff,10);
for(i=0,num=0;buff[i]!='\0';i++)//i是buff的长度
num=num+buff[i]-'1'+1;
if(i==1)
{
printf("%d\n",num);
break;
}
}
}
return 0;
}
/**************************
/**************************
问题:wa!原因:测试数据太大!
**************************************/
/*************************************
#include<stdio.h>
int main()
{
int num;
while(scanf("%d",&num)!=EOF)
{
if(num==0) return 0;
printf("%d\n",num%9?9:num%9);
}
return 0;
}
***************************************/
//合九法:一个数的数字根等于这个数模9,也等于各个位所有数之和模9。
#include<stdio.h>
#include<string.h>
int main()
{
char num[1000];
int len,sum,i;
while(scanf("%s",&num)!=EOF)
{
len=strlen(num);
if(len==1 && num[0]=='0') return 0;
for(sum=0,i=0;i<len;i++)
{
sum=sum+num[i]-'0';
}
printf("%d\n",sum%9?sum%9:9);//合九法;一个数的数字根等于这个数模9,也等于各个位所有数之和模9
}
return 0;
}
结果:超时!
***********
#include<stdio.h>
#include<stdlib.h>
int main()
{
char buff[100];
int num,i=1;
while(scanf("%d",&num)!=EOF)
{
if(num==0) return 0;
while(1)
{
itoa(num,buff,10);
for(i=0,num=0;buff[i]!='\0';i++)//i是buff的长度
num=num+buff[i]-'1'+1;
if(i==1)
{
printf("%d\n",num);
break;
}
}
}
return 0;
}
/**************************
/**************************
问题:wa!原因:测试数据太大!
**************************************/
/*************************************
#include<stdio.h>
int main()
{
int num;
while(scanf("%d",&num)!=EOF)
{
if(num==0) return 0;
printf("%d\n",num%9?9:num%9);
}
return 0;
}
***************************************/
//合九法:一个数的数字根等于这个数模9,也等于各个位所有数之和模9。
#include<stdio.h>
#include<string.h>
int main()
{
char num[1000];
int len,sum,i;
while(scanf("%s",&num)!=EOF)
{
len=strlen(num);
if(len==1 && num[0]=='0') return 0;
for(sum=0,i=0;i<len;i++)
{
sum=sum+num[i]-'0';
}
printf("%d\n",sum%9?sum%9:9);//合九法;一个数的数字根等于这个数模9,也等于各个位所有数之和模9
}
return 0;
}
阅读全文
0 0
- 数字根源
- 数字的根源
- 根源
- 烦恼根源
- 问题根源
- 汇编根源
- 根源技术学院Graduation 根源技术学院CertifiCate
- Lisp之根源
- Lisp之根源【转贴】
- Lisp之根源
- LISP之根源
- LISP之根源
- LISP之根源
- Lisp之根源 zz
- Lisp之根源(转)
- Lisp之根源
- LISP之根源
- 软件设计效率的根源
- 图的广度优先搜索
- pip的安装与基本使用方法
- CMake源码编译(cmake升级)
- 1.3 选择排序(简单排序、堆排序)
- DAY2之Python每日练习题
- 数字根源
- SpringBoot项目设置热部署以及静态资源livereload
- RecyclerView的Item单击事件&长按事件(自定义接口回调)
- [网络流 24 题] 最长 k 可重区间集
- 算法分析与设计课程作业第十一周#1#2#3
- Comparator和Comparable之间的区别
- 【设计模式】抽象工厂模式
- python小细节
- [cocos2dx_Lua]打印用户数据