一个图形的简单程序
HHHHHHHHHHTTTTTTTH
HT11111TH
HT12221TH
HT12321TH
HT12221TH
HT11111TH
HTTTTTTTH
HHHHHHHHH
我会打空心星星,以为这个和那个差不多,但是做起来却太烦琐了,肯定是自己的方法不对。
而且还没设置输入N值的变量。这个图怎么打才能简单点 ??
要求外2圈是H和T里面的从1开始递增,并且要求输入N值 让边上符号的个数与N相等
谢谢 两种方法都试了下
都有看不懂的地方 2 楼的方法我有好多地方都看不明白
4楼的方法 我理解起来还可以
if(abs(i)==M || abs(j)==M) //这是控制第一圈
printf("H");
if(abs(i)==M-1 || abs(j)==M-1) //这是控制第二圈
printf("T");
else //用else 控制剩下的圈
printf("%d",M-1-(abs(i)>abs(j)?abs(i):abs(j))); // 这个不太懂..能不能讲一下下