求用c++输出一个三角形的程序

用c++输出一个由星号组成的三角形的程序
要是 * 的急着用阿
* *
* * *

#include<stdio.h>
main(){
int i,j,H;
printf("请输入三角形的高度:");
scanf("%d",&H);
for(i=0;i<H-1;i++){
for(j=H-i-1;j>0;j--)printf(" ");
printf("*");
for(j=2*i-1;j>0;j--)printf(" ");
if(i)printf("*");
printf("\n");
}
for(H+=H;H>0;H--)printf("*");
温馨提示:内容为网友见解,仅供参考
第1个回答  2013-11-06
楼上的那个是C 呀,C ++跟那个基本差不多

求用c++输出一个三角形的程序
main(){ int i,j,H;printf("请输入三角形的高度:");scanf("%d",&H);for(i=0;i<H-1;i++){ for(j=H-i-1;j>0;j--)printf(" ");printf("*");for(j=2*i-1;j>0;j--)printf(" ");if(i)printf("*");printf("\\n");} for(H+=H;H>0;H--)printf("*");...

超简单的C语言程序题 输出一个正三角形
1、打开visual C++ 6.0软件,准备好一个空白的c语言文件,首先引入预处理命令和主函数:2、接着定义变量并确定行数,这里用3个for循环,外层的for循环用来遍历行数,里面的第一个for循环确定空格数量,另一个for循环确定每一行星号数量并换行,图像的输出也是在for循环中完成的:3、程序编写完成,运行...

如何用 c++ 语言编程打印输出一个三角形?
以下是一个简单的C++程序,用于打印输出一个等腰三角形:```cpp#include using namespace std;int main() { int i, j, rows; cout cin >> rows; for (i = 1; i for (j = 1; j cout } for (j = 1; j cout } cout } return 0;}```...

如何用c加加语言打出左斜直角三角形
1、打开Dev-C++程序。2、写好头函数,#include。3、写好主函数,外层循环五次,内层的循环通过i的增加,循环也在增加,通过双重for循环来输出左斜直角三角形。4、inti,j。for(i=0。i<5。i++)。{for(j=0。j<=i。j++){printf("*")。}printf("\\n")。},输出即可。

c++输出三角形
既然是C++,就用C++代码吧,可以用到面向对象的设计思维。我帮你写了个程序,没错误没警告,还可以重复输出的:#include "iostream"using namespace std;class Trigon{ public: Trigon(){}; ~Trigon(){}; PrintTrigon() { cout<<"请指定构成这个三角形的行数:"; cin>>num; for (int i = 0; i != num...

如何用C+++++2.求一个直角三角形,等边,等腰,钝角三角形,用浮点数输出...
std::cout << "直角边A: " << sideA << std::endl;std::cout << "直角边B: " << sideB << std::endl;std::cout << "斜边C: " << sideC << std::endl;return 0;} 要创建一个等边三角形,你可以使用以下代码:include <iostream>int main() { float side;std::cout << ...

用c++ 打印三角形
void main(){ int numb;\/\/用于保存用户输入的行数。int data1;\/\/用于保存每一行字符的个数。int data2;\/\/用于保存每一行开头的空格数。char oper;\/\/用于变换每一行的字母。char check;\/\/用于判断用户是否要结束改程序。\/\/\/do...while\/\/\/ do { cout<<"请输入您要打印的行数:"<<endl;cin...

c++输出三角形
1、打开sublimeText编辑器,如下图。2、编写一个静态的canvas容器,例子是300x300的容器,详细代码如下图。3、使用js获取到id为canvas的容器,然后把它定义为一块画布。4、绘制三角形例子代码:通过绘3个三角形的3个坐标点来绘制线获取canvas容器var canvas = document.getElementById('canvas')。5、...

c++输出一个直角三角形
for(int k=i;k>0;k--)中的k是用来控制每行输出的*号,k--正是起到输出一定数目的*号的,比如第一行,刚好就输出一个*,第五行 ,就通过内循环k--从k=5开始依次输出5个*,好好看看就行了。

用c++编程。用“*”符号在屏幕上输出菱形,正三角形,平行四边形。
include using namespace std; #define N 二0 int main() { int j,i,map[N+一][N+一]; for(i=0;i<=N;i++) for(j=0;j<=N;j++) if(abs(j+i-N)<=N\/二 &&abs(j-i)<=N\/二) map[i][j]=一; else map[i][j]=0; for(i=0;i<=N;i...

相似回答