ACM JOJ 1007
2015-12-18 18:05
369 查看
#include <iostream>
using namespace std;
int main()
{
int
number,n=2000;
int
flag=0,local;
while(cin>>number)
{
flag=0;
if(number==0)
break;
else if(number==1)
{
cout<<number<<"
is a triangular number."<<endl;
cout<<"*"<<endl;
}
else
{
for(int i=2;i<2000;i++)
{
if(number==(1+i)*i/2)
{
flag=1;
local=i;
break;
}
}
if(flag)
{
cout<<number<<"
is a triangular number."<<endl;
for(int j=1;j<=local;j++)
cout<<string(j,'*')<<endl;
}
else
cout<<number<<"
is not a triangular
number."<<endl;
}
}
return
0;
}
using namespace std;
int main()
{
int
number,n=2000;
int
flag=0,local;
while(cin>>number)
{
flag=0;
if(number==0)
break;
else if(number==1)
{
cout<<number<<"
is a triangular number."<<endl;
cout<<"*"<<endl;
}
else
{
for(int i=2;i<2000;i++)
{
if(number==(1+i)*i/2)
{
flag=1;
local=i;
break;
}
}
if(flag)
{
cout<<number<<"
is a triangular number."<<endl;
for(int j=1;j<=local;j++)
cout<<string(j,'*')<<endl;
}
else
cout<<number<<"
is not a triangular
number."<<endl;
}
}
return
0;
}
相关文章推荐
- Windows环境下maven 安装与环境变量配置
- java提高篇(二五)-----HashTable
- 06Java语法collection之arraylist续01
- Android Studio系列(三)使用Version Control管理多仓库多分支源码
- 黑马程序员 - C语言 -分支、循环
- 注释转换
- Android一点 Log优化
- Java提高篇(二六)------hashCode
- 【jQuery】使用getScript()方法异步加载并执行js文件
- 删除表报错
- 测试代码
- 在MRP中使用安全库存
- android jni 调用java的方法
- C与C++互相调用
- clipse和数据分析师的一些问题
- 机器学习之决策树1
- struct2相关技术
- s2sh框架整合
- Xcode删除所有的描述文件
- eclipse实现JavaWeb应用增量打包