自认为写的不错的一个数字河的题
来源:互联网 发布:气象数据采集仪 编辑:程序博客网 时间:2024/05/19 04:28
#include<iostream>
using namespace std;
int main()
{
int A1[100000],A2[100000],A3[100000],s,a,d,i,n,q,t,flag;
A1[0]=1;
A2[0]=3;
A3[0]=9;
d=0;
a=0;
for(i=1;i<100000;i++)
{
s=A1[i-1];
while(s!=0)
{
a=s%10;
d=d+a;
s=s/10;
}
A1[i]=A1[i-1]+d;
d=0;
a=0;
}
for(i=1;i<100000;i++)
{
s=A2[i-1];
while(s!=0)
{
a=s%10;
d=d+a;
s=s/10;
}
A2[i]=A2[i-1]+d;
d=0;
a=0;
}
for(i=1;i<100000;i++)
{
s=A3[i-1];
while(s!=0)
{
a=s%10;
d=d+a;
s=s/10;
}
A3[i]=A3[i-1]+d;
d=0;
a=0;
}
n=1;
q=1;
int X[100000];
cin>>X[0];
if(X[0]==0)
{
n=0;
}
while(n!=0)
{
for(i=1;i<100000;i++)
{
s=X[i-1];
while(s!=0)
{
a=s%10;
d=d+a;
s=s/10;
}
X[i]=X[i-1]+d;
d=0;
}
for(i=0;i<100000;i++)
{
flag=0;
for(t=0;t<100000;t++)
{
if(X[i]==A1[t])
{
cout<<"Case #"<<q<<endl;
cout<<"first meets river 1 at "<<X[i]<<endl;
flag=1;
break;
}
else if(X[i]==A2[t])
{
cout<<"Case #"<<q<<endl;
cout<<"first meets river 3 at "<<X[i]<<endl;
flag=1;
break;
}
else if(X[i]==A3[t])
{
cout<<"Case #"<<q<<endl;
cout<<"first meets river 9 at "<<X[i]<<endl;
flag=1;
break;
}
}
if(flag==1)
{
break;
}
}
q=q+1;
cin>>X[0];
if(X[0]==0)
{
n=0;
}
}
return(0);
}
using namespace std;
int main()
{
int A1[100000],A2[100000],A3[100000],s,a,d,i,n,q,t,flag;
A1[0]=1;
A2[0]=3;
A3[0]=9;
d=0;
a=0;
for(i=1;i<100000;i++)
{
s=A1[i-1];
while(s!=0)
{
a=s%10;
d=d+a;
s=s/10;
}
A1[i]=A1[i-1]+d;
d=0;
a=0;
}
for(i=1;i<100000;i++)
{
s=A2[i-1];
while(s!=0)
{
a=s%10;
d=d+a;
s=s/10;
}
A2[i]=A2[i-1]+d;
d=0;
a=0;
}
for(i=1;i<100000;i++)
{
s=A3[i-1];
while(s!=0)
{
a=s%10;
d=d+a;
s=s/10;
}
A3[i]=A3[i-1]+d;
d=0;
a=0;
}
n=1;
q=1;
int X[100000];
cin>>X[0];
if(X[0]==0)
{
n=0;
}
while(n!=0)
{
for(i=1;i<100000;i++)
{
s=X[i-1];
while(s!=0)
{
a=s%10;
d=d+a;
s=s/10;
}
X[i]=X[i-1]+d;
d=0;
}
for(i=0;i<100000;i++)
{
flag=0;
for(t=0;t<100000;t++)
{
if(X[i]==A1[t])
{
cout<<"Case #"<<q<<endl;
cout<<"first meets river 1 at "<<X[i]<<endl;
flag=1;
break;
}
else if(X[i]==A2[t])
{
cout<<"Case #"<<q<<endl;
cout<<"first meets river 3 at "<<X[i]<<endl;
flag=1;
break;
}
else if(X[i]==A3[t])
{
cout<<"Case #"<<q<<endl;
cout<<"first meets river 9 at "<<X[i]<<endl;
flag=1;
break;
}
}
if(flag==1)
{
break;
}
}
q=q+1;
cin>>X[0];
if(X[0]==0)
{
n=0;
}
}
return(0);
}
阅读全文
0 0
- 自认为写的不错的一个数字河的题
- 自认为不错的注释习惯
- 一个自认为是程序员的困惑
- [学习笔记]java SE 学习时候做的一个记事本实例(功能不全)自认为文件读和写还不错
- 绞尽脑汁写的一个自认为非常简洁高效的读写锁
- 记一个自认为写得有点复杂的sql语句
- struts2的缺点(自认为)
- 一个自认为奇怪的错误。"||"&height 的错误。
- 算法_数字转换为汉字数值_自己写了好多种_自认这是最简单的算法_
- 一个自认为貌似Baidu,Google的翻页导航控件
- 高仿ios SwitchButton----(自认为仿的还不错)
- 自认为比较经典的笑话
- 自认为高手的请进。我是猎头。
- Android中自认为的一些原则
- 自认为比较经典的shell程序
- DFS系列 POJ(自认为的讲解)
- ANSI,ASCII,Unicode,UTF-8的区别。自认为写得最好的一篇
- 一个自认为写得还可以的存储过程,就是没有注释,看起来有点乱。与ERP的BOM相关的
- 英语小故事
- collection接口解析
- 第二次作业
- OKhttpclient使用
- 近期热门微信小程序demo源码下载汇总(17/12.1-7)
- 自认为写的不错的一个数字河的题
- Who Gets the Most Candies?
- 过滤器技术
- 局部敏感哈希算法
- spring的启动过程
- UVA-1586 Molar Mass
- pset设置输出格式有无边框
- Vases and Flowers(线段树+二分+区间修改区间查询)
- 树莓派Pi3 的cpuinfo 液晶交替显示温度和IP地址