一道C语言编程 运行结果是什么
来源:百度知道 编辑:UC知道 时间:2024/06/28 03:13:43
main()
{int n,i,j;
scanf("%d",&n);
for(i=1;i<=n;i++)
{for(j=n-1;j>=n-i+1;j++)
printf("空格");
for(j=1;j<=n;j++)
printf("*");
printf("\n");}}
{int n,i,j;
scanf("%d",&n);
for(i=1;i<=n;i++)
{for(j=n-1;j>=n-i+1;j++)
printf("空格");
for(j=1;j<=n;j++)
printf("*");
printf("\n");}}
已经帮你改好了。程序在win-tc和Dev-c++下都调试通过。
#include <stdio.h>
#include <stdlib.h>
int main()
{ int n,i,j;
scanf("%d",&n);
for(i=1;i<=n;i++)/*注意这里*/
{ for(j=1;j<=n-i+1;j++)/*注意这里*/
printf(" ");/*注意这里*/
for(j=1;j<=n;j++)
printf("*");
printf("\n");
}
getch();
return 0;
}
不知道你想得到什么。。。
加头文件后是一堆空格的死循环
你的程序有点问题,第二个循环是死循环,这样会一上输出“ 空格 ”这两个字