满意答案

chadif
2013.11.14

采纳率:52% 等级:12
已帮助:9726人
#include
#define n 10
int main()
{
int i=0, j=0;
while(i
{
while(j <= n-i)
{
printf(" ");
j++;
}
while(j <=n)
{
printf("*");
j++;
}
printf("\n");
j = 0;
i++;
}
return 0;
}
========================================================
/*
把时间都花在输出空格上,实在浪费,效率不高
或者这样
*/
#include
#include
#define n 10
int main()
{
int i=0, j=0;
while(i < n)
{
gotoxy(wherex()+n-i,wherey());
while(j <=i)
{
printf("*");
j++;
}
printf("\n");
j = 0;
i++;
}
return 0;
}
00分享举报
本文探讨了两种改进的C语言程序,一种是通过减少空格输出的效率提升,另一种是利用gotoxy函数直接定位输出位置,避免了大量不必要的空格浪费。这两种方法在控制台输出中展示了更高的效率。
&spm=1001.2101.3001.5002&articleId=117139315&d=1&t=3&u=c649e74ed44e43f787ec4bf3c0a4f37c)
1万+

被折叠的 条评论
为什么被折叠?



