Run ID 作者 问题 语言 测评结果 分数 时间 内存 代码长度 提交时间
5705 朱嘉铭 画三角 C++ 运行出错 0 0 MS 252 KB 737 2020-08-14 17:30:51

Tests(0/1):


#include<iostream> using namespace std; int main() { int rows; cout<<"请输入三角形的高的bai行du数:"<<endl; cin>>rows; //输入三角形的高的行数 int s=10; int MaxStart=rows*2-1; //计算出这么高的三角型的最底层的星星数zhi. for(int i=0;i<rows;i++) //画行. { s = 1; //控制空格的数量,当s=0后,不再输出空格. for(int j=0;j<MaxStart;j++) //画列 { if(j==((MaxStart+1)/2-i)) //第一行开始的星星是在第(MaxStart+1)/2的位置,下一行比上一行前一位,所以-i; { for(int k=0;k<((2*i)+1);k++) //计算该行的星星的个数; { cout<<"*"; s = 0; } } if(s == 1) //当s=0后,不再输出空格. cout<<" "; } cout<<endl; } system("pause"); return 0; }


测评信息: