c语言编程接收键盘输入正整数 1~9 给变量 N,打印输出以下的 N 行三角形数据?
展开全部
追问
#include
main( )
{ int i,n,t;
printf("请输入1~9之间的数:");
scanf("%d",&n);
for(i=1;i<=n;i++)
for(t=i*(i-1)/2+1;t<=i*(i+1)/2;t++)
{ printf("%d ",t);
if(t==i*(i+1)/2) printf("\n");
}
}这个能不能优化了
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询