用字母画等边三角形

来源:互联网 发布:淘宝台式机哪家 编辑:程序博客网 时间:2024/04/30 08:40
请编写程序完成下面的任务:
从键盘键入一个字符串(串长不超过20),输出相应字符组成的等边三角形。
如:输入:“CHINA”


#include<iostream> #include<cstdio> using namespace std; int main() {     int i,j,k,t=0,k2;     char a[21];     gets(a);     for(i=0;a[i]!='\0';i++)         t++;     k2=t;     for(i=0;i<t;i++)     {         for(k=1;k<=k2;k++)             cout<<" ";         k2-=1;         for(j=0;j<=i;j++)             if(j!=i)                 cout<<a[j]<<" ";             else                cout<<a[j]<<endl;     }     return 0; } 

方法可能不是最优的,毕竟我现在才是学生,学习的时间还不算很长,这个可能只供参考提供一下思路,见多识广嘛

原创粉丝点击