数字河简单版
来源:互联网 发布:linux双系统怎么切换 编辑:程序博客网 时间:2024/04/30 02:12
#include<iostream>
using namespace std;
int main()
{
int a[1000],b[1000],c[1000],num[50];
int i,j,k,sum=0,flag;
a[0]=1,b[0]=3,c[0]=9;
for(i=0;i<50;i++)
{
cin>>num[i];
if(num[i]==0)
break;
sum++;
}
int zsl;
for(i=1;i<1000;i++)
{
zsl=a[i-1];
a[i]=a[i-1];
while(zsl/10!=0)
{
a[i]=a[i]+zsl%10;
zsl=zsl/10;
}
a[i]=a[i]+zsl;
}
for(i=1;i<1000;i++)
{
zsl=b[i-1];
b[i]=b[i-1];
while(zsl/10!=0)
{
b[i]=b[i]+zsl%10;
zsl=zsl/10;
}
b[i]=b[i]+zsl;
}
for(i=1;i<1000;i++)
{
zsl=c[i-1];
c[i]=c[i-1];
while(zsl/10!=0)
{
c[i]=c[i]+zsl%10;
zsl=zsl/10;
}
c[i]=c[i]+zsl;
}
for(i=0;i<sum;i++)
{
flag=1;
while(flag==1)
{
for(j=0;j<1000;j++)
{
if(num[i]==a[j])
{
cout<<"Case #"<<i+1<<endl;
cout<<"first meets river 1 at "<<num[i]<<endl;
flag=0;
break;
}
}
for(j=0;j<1000;j++)
{
if(num[i]==b[j])
{
cout<<"Case #"<<i+1<<endl;
cout<<"first meets river 3 at "<<num[i]<<endl;
flag=0;
break;
}
}
for(j=0;j<1000;j++)
{
if(num[i]==c[j])
{
cout<<"Case #"<<i+1<<endl;
cout<<"first meets river 9 at "<<num[i]<<endl;
flag=0;
break;
}
}
zsl=num[i];
while(zsl/10!=0)
{
num[i]=num[i]+zsl%10;
zsl=zsl/10;
}
num[i]=num[i]+zsl;
}
}
}
using namespace std;
int main()
{
int a[1000],b[1000],c[1000],num[50];
int i,j,k,sum=0,flag;
a[0]=1,b[0]=3,c[0]=9;
for(i=0;i<50;i++)
{
cin>>num[i];
if(num[i]==0)
break;
sum++;
}
int zsl;
for(i=1;i<1000;i++)
{
zsl=a[i-1];
a[i]=a[i-1];
while(zsl/10!=0)
{
a[i]=a[i]+zsl%10;
zsl=zsl/10;
}
a[i]=a[i]+zsl;
}
for(i=1;i<1000;i++)
{
zsl=b[i-1];
b[i]=b[i-1];
while(zsl/10!=0)
{
b[i]=b[i]+zsl%10;
zsl=zsl/10;
}
b[i]=b[i]+zsl;
}
for(i=1;i<1000;i++)
{
zsl=c[i-1];
c[i]=c[i-1];
while(zsl/10!=0)
{
c[i]=c[i]+zsl%10;
zsl=zsl/10;
}
c[i]=c[i]+zsl;
}
for(i=0;i<sum;i++)
{
flag=1;
while(flag==1)
{
for(j=0;j<1000;j++)
{
if(num[i]==a[j])
{
cout<<"Case #"<<i+1<<endl;
cout<<"first meets river 1 at "<<num[i]<<endl;
flag=0;
break;
}
}
for(j=0;j<1000;j++)
{
if(num[i]==b[j])
{
cout<<"Case #"<<i+1<<endl;
cout<<"first meets river 3 at "<<num[i]<<endl;
flag=0;
break;
}
}
for(j=0;j<1000;j++)
{
if(num[i]==c[j])
{
cout<<"Case #"<<i+1<<endl;
cout<<"first meets river 9 at "<<num[i]<<endl;
flag=0;
break;
}
}
zsl=num[i];
while(zsl/10!=0)
{
num[i]=num[i]+zsl%10;
zsl=zsl/10;
}
num[i]=num[i]+zsl;
}
}
}
阅读全文
0 0
- 数字河简单版
- 猜数字游戏 -- 简单版
- 小游戏 猜数字 (简单版)
- 新手村 简单字符串 数字反转(升级版)
- 简单数字分析过滤器
- 1086 简单数字打印
- python数字,简单码一码~
- 【简单DP】 数字三角形
- 【简单】数字翻转
- /*简单猜数字游戏*/
- 简单猜数字游戏
- 简单猜数字游戏
- 简单猜数字小游戏
- 简单猜数字游戏
- 简单的从5个数字里面取4个不重复的数字-java版
- 第十四周 数字排列 简单的函数版
- tensorflow进行MNIST手写数字识别-简单版
- 简单手写体数字识别系统
- nyoj82 迷宫寻宝(一)bfs(java)
- Apache POI 实现对 Excel 文件读写
- qnx学习笔记- QNX USB device与host模式下驱动脚本详解
- 机器学习_正规方程(最小二乘法)的推导
- luogu1099[树网的核]
- 数字河简单版
- Python基础的思维导图
- 被苹果抛弃后,芯片公司Imagination现在要整体出售了
- 腾讯优图杰出科学家贾佳亚:在企业做研究,是我的新课题
- 集齐叶荫宇、蓝光辉、陈溪、李建、王子卓的大牛圆桌会,关于算法优化他们都聊了什么
- OneWeb 获美国官方批准,曾得软银13.5亿美元夹持
- Lua和C++交互详细总结
- 在虚拟机中下载kali
- 数据库索引