程序功能】
本程序实现如下功能:由用户输入1到15之间的一个整数,程序根据输入的数值打印图形。例如,输入值为10,则打印出如下图形: 10
9 8
7 6 5
4 3 2 1
用C++实现
本人多年没有动过程序了,请大家帮个忙写出来,
谢谢
本程序实现如下功能:由用户输入1到15之间的一个整数,程序根据输入的数值打印图形。例如,输入值为10,则打印出如下图形: 10
9 8
7 6 5
4 3 2 1
用C++实现
本人多年没有动过程序了,请大家帮个忙写出来,
谢谢
解决方案 »
- 删除txt 指定的文本
- MDI如何将每次打开的图像分别显示在不同的窗体呢?
- 用以下语句,我的截图的时候为什么把其他东西截下来了??
- ascii后边的显示不出来呢?
- 线条能打印出来 ,但是图片去打不出来。。。。。。
- 自从知道无为是个MM后。再也没有看到她上来了。可惜。为什么呢。
- 为何80G的硬盘成了12G
- VS2005不支持DragAcceptFiles这个函数?请高手指点
- 求网络视频带宽计算公式
- 红线的效果是如何实现的
- Unhandled exception in ***.exe 0xC0000005:Access Violation
- 我想在ATL中实现下载指定URL上的资源,MFC中我用CInternetSession实现的。请问ATL中有什么好的替代方法吗?
{
int inputnum = 0;
cout<<"Please input an integer :"<<endl;
cin >>inputnum; int flag = 0;
int temp1 = 0;
int temp2 = 0;
temp1 = inputnum;
temp2 = inputnum;
for (int i=1; ; i++)//计算需要的行数
{
temp1 = temp1-i;
flag++;
if (temp1 == 0 || temp1 < 0)
{
break;
}
}
cout<<"The result is :"<<endl;
for (int p=0; p<flag; p++) //输出每行
{
for (int m=0; m<flag-p-1; m++)
{
cout<<" ";//输出行前的空格
}
for(int n=0; n<p+1; n++ )//输出行的数字
{
cout<<temp2;
cout<<" ";
temp2--;
if (temp2 == 0)
{
break;
}
}
cout<<endl;
}
}简单写了一个,vc6.0验证通过,不知道是否合你要求