作者vm6jp6rmp4 (Jun)
看板C_and_CPP
標題Re: [問題] 關於畫三角形
時間Sat Nov 6 14:17:56 2010
自己參考別人也寫了一個方法,但感覺用到好多迴圈與變數,是否還有更有效率的方法呢
?
#include<stdio.h>
#include<stdlib.h>
int main()
{
int high=0,temp,x=0;
printf("Input tringle high = ");
scanf("%d",&high);
temp=high;
for(int i=0;i<high;i++)
{
for(int space=0;space<temp-1;space++)
{
printf(" ");
}
for(int start=0;start<=x;start++)
{
printf("*");
}
x+=2;
temp-=1;
printf("\n");
}
system("pause");
}
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 219.70.219.207
→ kikiqqp:把原理搞懂你就會最佳化,如果只是交差,就不要計較太多 11/06 14:47
→ hilorrk:template版本的會不會出現XD? 11/06 16:14